[PEFF file: __unnamed__] file_timestamp: AA2B64E6 old_def_version: 00000000 old_imp_version: 00000000 current_version: 00000000 main: [export "[main]" 1:00000000] init: [missing export symbol] term: [missing export symbol] [section 0 header] name __missing__ default_address 00000000 total_size A438 unpacked_size A438 packed_size A438 section_kind EXECUTABLE_READONLY share_kind GLOBAL alignment 04 [section 0 disassembly] 00000000 A8A30002 lha r5, [r3 + 0x0002] 00000004 7C0802A6 mflr r0 00000008 2C850000 cmpwi cr1, r5, 0 0000000C 28050007 cmplwi r5, 7 00000010 2F85FFFC cmpwi cr7, r5, -4 00000014 BFC1FFF8 stmw [r1 - 0x0008], r30 00000018 90010008 stw [r1 + 0x0008], r0 0000001C 2F05FFFD cmpwi cr6, r5, -3 00000020 9421FFA0 stwu [r1 - 0x0060], r1 00000024 408400F4 bge cr1, +0x000000F4 /* 00000118 */ 00000028 2C05FFFF cmpwi r5, -1 0000002C 2C85FFFE cmpwi cr1, r5, -2 00000030 3CA00002 lis r5, 0x0002 00000034 419E00D8 beq cr7, +0x000000D8 /* 0000010C */ 00000038 419A00AC beq cr6, +0x000000AC /* 000000E4 */ 0000003C 2F040000 cmpwi cr6, r4, 0 00000040 90810044 stw [r1 + 0x0044], r4 00000044 41860070 beq cr1, +0x00000070 /* 000000B4 */ 00000048 4082024C bne +0x0000024C /* 00000294 */ 0000004C 80830004 lwz r4, [r3 + 0x0004] 00000050 386001D4 li r3, 0x01D4 00000054 90810038 stw [r1 + 0x0038], r4 00000058 48001AD1 bl +0x00001AD0 /* 00001B28 */ 0000005C 80410014 lwz r2, [r1 + 0x0014] 00000060 2C030000 cmpwi r3, 0 00000064 3BE30000 addi r31, r3, 0x0000 00000068 83C10038 lwz r30, [r1 + 0x0038] 0000006C 4082001C bne +0x0000001C /* 00000088 */ 00000070 48001ADD bl +0x00001ADC /* 00001B4C */ 00000074 80410014 lwz r2, [r1 + 0x0014] 00000078 7C630734 extsh r3, r3 0000007C 81810068 lwz r12, [r1 + 0x0068] 00000080 30210060 addic r1, r1, 96 00000084 4800021C b +0x0000021C /* 000002A0 */ label00000088: 00000088 387E0000 addi r3, r30, 0x0000 0000008C 389F0000 addi r4, r31, 0x0000 00000090 48001AE1 bl +0x00001AE0 /* 00001B70 */ 00000094 80410014 lwz r2, [r1 + 0x0014] 00000098 3860FFFF li r3, 0xFFFFFFFF 0000009C 907F00AC stw [r31 + 0x00AC], r3 000000A0 93DF0000 stw [r31], r30 000000A4 38600000 li r3, 0x0000 000000A8 81810068 lwz r12, [r1 + 0x0068] 000000AC 30210060 addic r1, r1, 96 000000B0 480001F0 b +0x000001F0 /* 000002A0 */ label000000B4: 000000B4 419A001C beq cr6, +0x0000001C /* 000000D0 */ 000000B8 38640000 addi r3, r4, 0x0000 000000BC 4800222D bl +0x0000222C /* 000022E8 */ 000000C0 4FFFFB82 cror crb31, crb31, crb31 000000C4 80610044 lwz r3, [r1 + 0x0044] 000000C8 48002721 bl +0x00002720 /* 000027E8 */ 000000CC 80410014 lwz r2, [r1 + 0x0014] label000000D0: 000000D0 81810068 lwz r12, [r1 + 0x0068] 000000D4 30210060 addic r1, r1, 96 000000D8 7D8803A6 mtlr r12 000000DC 38600000 li r3, 0x0000 000000E0 4E800020 blr label000000E4: 000000E4 A8830004 lha r4, [r3 + 0x0004] 000000E8 38600001 li r3, 0x0001 000000EC 30A40004 addic r5, r4, 4 000000F0 28850008 cmplwi cr1, r5, 8 000000F4 2C040007 cmpwi r4, 7 000000F8 408501B4 ble cr1, +0x000001B4 /* 000002AC */ 000000FC 418201B0 beq +0x000001B0 /* 000002AC */ 00000100 30210060 addic r1, r1, 96 00000104 38600000 li r3, 0x0000 00000108 4E800020 blr label0000010C: 0000010C 30210060 addic r1, r1, 96 00000110 30650006 addic r3, r5, 6 00000114 4E800020 blr label00000118: 00000118 4181017C bgt +0x0000017C /* 00000294 */ 0000011C 80C2002C lwz r6, [r2 + 0x002C] 00000120 54A5103A rlwinm r5, r5, 2, 0, 29 00000124 7CC6282E lwzx r6, r6, r5 00000128 80A20030 lwz r5, [r2 + 0x0030] 0000012C 7CA62814 addc r5, r6, r5 00000130 7CA903A6 mtctr r5 00000134 4E800420 bctr 00000138 80A30004 lwz r5, [r3 + 0x0004] 0000013C 38640000 addi r3, r4, 0x0000 00000140 38850000 addi r4, r5, 0x0000 00000144 4800165D bl +0x0000165C /* 000017A0 */ 00000148 81810068 lwz r12, [r1 + 0x0068] 0000014C 30210060 addic r1, r1, 96 00000150 7D8803A6 mtlr r12 00000154 4E800020 blr 00000158 80830004 lwz r4, [r3 + 0x0004] 0000015C 3860FFCE li r3, 0xFFFFFFCE 00000160 80A40004 lwz r5, [r4 + 0x0004] 00000164 80840022 lwz r4, [r4 + 0x0022] 00000168 80A50000 lwz r5, [r5] 0000016C A8C50052 lha r6, [r5 + 0x0052] 00000170 2C860020 cmpwi cr1, r6, 32 00000174 38A60000 addi r5, r6, 0x0000 00000178 3125FFE0 subic r9, r5, 32 0000017C 40850008 ble cr1, +0x00000008 /* 00000184 */ 00000180 7D250734 extsh r5, r9 label00000184: 00000184 2C050008 cmpwi r5, 8 00000188 40820124 bne +0x00000124 /* 000002AC */ 0000018C 38600000 li r3, 0x0000 00000190 38A00004 li r5, 0x0004 00000194 30210060 addic r1, r1, 96 00000198 B0C40004 sth [r4 + 0x0004], r6 0000019C B0640008 sth [r4 + 0x0008], r3 000001A0 90640010 stw [r4 + 0x0010], r3 000001A4 B0640006 sth [r4 + 0x0006], r3 000001A8 B0A4000A sth [r4 + 0x000A], r5 000001AC B0A4000C sth [r4 + 0x000C], r5 000001B0 4E800020 blr 000001B4 80A30004 lwz r5, [r3 + 0x0004] 000001B8 38640000 addi r3, r4, 0x0000 000001BC 38850000 addi r4, r5, 0x0000 000001C0 480002FD bl +0x000002FC /* 000004BC */ 000001C4 81810068 lwz r12, [r1 + 0x0068] 000001C8 30210060 addic r1, r1, 96 000001CC 7D8803A6 mtlr r12 000001D0 4E800020 blr 000001D4 80830004 lwz r4, [r3 + 0x0004] 000001D8 80A3000E lwz r5, [r3 + 0x000E] 000001DC 2C040000 cmpwi r4, 0 000001E0 3860FFCE li r3, 0xFFFFFFCE 000001E4 418200C8 beq +0x000000C8 /* 000002AC */ 000001E8 30210060 addic r1, r1, 96 000001EC A9250000 lha r9, [r5] 000001F0 A8650006 lha r3, [r5 + 0x0006] 000001F4 A8C50004 lha r6, [r5 + 0x0004] 000001F8 A8A50002 lha r5, [r5 + 0x0002] 000001FC 7CC93010 subfc r6, r9, r6 00000200 7C651810 subfc r3, r5, r3 00000204 30630003 addic r3, r3, 3 00000208 30A60003 addic r5, r6, 3 0000020C 54661036 rlwinm r6, r3, 2, 0, 27 00000210 7C631670 srawi r3, r3, 2 00000214 7C632670 srawi r3, r3, 4 00000218 7C661814 addc r3, r6, r3 0000021C 7CA51670 srawi r5, r5, 2 00000220 30630001 addic r3, r3, 1 00000224 7C6329D6 mullw r3, r3, r5 00000228 30630004 addic r3, r3, 4 0000022C 90640000 stw [r4], r3 00000230 38600000 li r3, 0x0000 00000234 4E800020 blr 00000238 80830004 lwz r4, [r3 + 0x0004] 0000023C 80C3000C lwz r6, [r3 + 0x000C] 00000240 80630008 lwz r3, [r3 + 0x0008] 00000244 90810040 stw [r1 + 0x0040], r4 00000248 38A30000 addi r5, r3, 0x0000 0000024C 2C860000 cmpwi cr1, r6, 0 00000250 2F050000 cmpwi cr6, r5, 0 00000254 9061003C stw [r1 + 0x003C], r3 00000258 2C040000 cmpwi r4, 0 0000025C 38600400 li r3, 0x0400 00000260 41860008 beq cr1, +0x00000008 /* 00000268 */ 00000264 90660000 stw [r6], r3 label00000268: 00000268 38600000 li r3, 0x0000 0000026C 419A0018 beq cr6, +0x00000018 /* 00000284 */ 00000270 80C50000 lwz r6, [r5] 00000274 39200400 li r9, 0x0400 00000278 2C860000 cmpwi cr1, r6, 0 0000027C 41860008 beq cr1, +0x00000008 /* 00000284 */ 00000280 91250000 stw [r5], r9 label00000284: 00000284 41820028 beq +0x00000028 /* 000002AC */ 00000288 30210060 addic r1, r1, 96 0000028C 90640000 stw [r4], r3 00000290 4E800020 blr label00000294: 00000294 30210060 addic r1, r1, 96 00000298 3860FFCE li r3, 0xFFFFFFCE 0000029C 4E800020 blr label000002A0: 000002A0 7D8803A6 mtlr r12 000002A4 BBC1FFF8 lmw r30, [r1 - 0x0008] 000002A8 4E800020 blr label000002AC: 000002AC 30210060 addic r1, r1, 96 000002B0 4E800020 blr 000002B4 00000000 .invalid 000002B8 00002041 .invalid 000002BC 80020200 lwz r0, [r2 + 0x0200] 000002C0 00000000 .invalid 000002C4 000002B4 .invalid 000002C8 0003534D .invalid 000002CC 43000000 bdnz +0x00000000 /* 000002CC */ 000002D0 7C800734 extsh r0, r4 000002D4 30600004 addic r3, r0, 4 000002D8 28030008 cmplwi r3, 8 000002DC 2C800007 cmpwi cr1, r0, 7 000002E0 38600001 li r3, 0x0001 000002E4 4081000C ble +0x0000000C /* 000002F0 */ 000002E8 41860008 beq cr1, +0x00000008 /* 000002F0 */ 000002EC 38600000 li r3, 0x0000 label000002F0: 000002F0 4E800020 blr 000002F4 00000000 .invalid 000002F8 00002040 .invalid 000002FC 00000200 .invalid 00000300 00000000 .invalid 00000304 00000024 .invalid 00000308 000B534D .invalid 0000030C 435F4344 bdz cr7, +0x00004344 /* 00004650 */ 00000310 43616E44 bc 27, 1, +0x00006E44 /* 00007154 */ 00000314 6F000000 xoris r0, r24, 0x0000 00000318 BFC1FFF8 stmw [r1 - 0x0008], r30 0000031C 7C0802A6 mflr r0 00000320 3BE40000 addi r31, r4, 0x0000 00000324 90010008 stw [r1 + 0x0008], r0 00000328 9421FFB0 stwu [r1 - 0x0050], r1 0000032C 386001D4 li r3, 0x01D4 00000330 480017F9 bl +0x000017F8 /* 00001B28 */ 00000334 80410014 lwz r2, [r1 + 0x0014] 00000338 2C030000 cmpwi r3, 0 0000033C 3BC30000 addi r30, r3, 0x0000 00000340 387F0000 addi r3, r31, 0x0000 00000344 389E0000 addi r4, r30, 0x0000 00000348 40820018 bne +0x00000018 /* 00000360 */ 0000034C 48001801 bl +0x00001800 /* 00001B4C */ 00000350 80410014 lwz r2, [r1 + 0x0014] 00000354 7C630734 extsh r3, r3 00000358 81810058 lwz r12, [r1 + 0x0058] 0000035C 48000020 b +0x00000020 /* 0000037C */ label00000360: 00000360 48001811 bl +0x00001810 /* 00001B70 */ 00000364 80410014 lwz r2, [r1 + 0x0014] 00000368 3800FFFF li r0, 0xFFFFFFFF 0000036C 93FE0000 stw [r30], r31 00000370 901E00AC stw [r30 + 0x00AC], r0 00000374 38600000 li r3, 0x0000 00000378 81810058 lwz r12, [r1 + 0x0058] label0000037C: 0000037C 30210050 addic r1, r1, 80 00000380 7D8803A6 mtlr r12 00000384 BBC1FFF8 lmw r30, [r1 - 0x0008] 00000388 4E800020 blr 0000038C 00000000 .invalid 00000390 00002041 .invalid 00000394 80020200 lwz r0, [r2 + 0x0200] 00000398 00000000 .invalid 0000039C 00000074 .invalid 000003A0 000A534D .invalid 000003A4 435F4344 bdz cr7, +0x00004344 /* 000046E8 */ 000003A8 4F70656E .invalid 4C 000003AC 2C030000 cmpwi r3, 0 000003B0 7C0802A6 mflr r0 000003B4 9421FFC0 stwu [r1 - 0x0040], r1 000003B8 90010048 stw [r1 + 0x0048], r0 000003BC 90610038 stw [r1 + 0x0038], r3 000003C0 41820018 beq +0x00000018 /* 000003D8 */ 000003C4 48001F25 bl +0x00001F24 /* 000022E8 */ 000003C8 4FFFFB82 cror crb31, crb31, crb31 000003CC 80610038 lwz r3, [r1 + 0x0038] 000003D0 48002419 bl +0x00002418 /* 000027E8 */ 000003D4 80410014 lwz r2, [r1 + 0x0014] label000003D8: 000003D8 38600000 li r3, 0x0000 000003DC 81810048 lwz r12, [r1 + 0x0048] 000003E0 30210040 addic r1, r1, 64 000003E4 7D8803A6 mtlr r12 000003E8 4E800020 blr 000003EC 00000000 .invalid 000003F0 00002041 .invalid 000003F4 80000200 lwz r0, [r0 + 0x0200] 000003F8 00000000 .invalid 000003FC 00000040 .invalid 00000400 000B534D .invalid 00000404 435F4344 bdz cr7, +0x00004344 /* 00004748 */ 00000408 436C6F73 bcla 27, 12, 0x00006F70 0000040C 65000000 oris r0, r8, 0x0000 00000410 3C000002 lis r0, 0x0002 00000414 30600006 addic r3, r0, 6 00000418 4E800020 blr 0000041C 00000000 .invalid 00000420 00002040 .invalid 00000424 00000100 .invalid 00000428 00000000 .invalid 0000042C 0000000C .invalid 00000430 000D534D .invalid 00000434 435F4344 bdz cr7, +0x00004344 /* 00004778 */ 00000438 56657273 rlwinm. r5, r19, 14, 9, 25 0000043C 696F6E00 xori r15, r11, 0x6E00 00000440 80A40004 lwz r5, [r4 + 0x0004] 00000444 80840022 lwz r4, [r4 + 0x0022] 00000448 80A50000 lwz r5, [r5] 0000044C 3860FFCE li r3, 0xFFFFFFCE 00000450 A8050052 lha r0, [r5 + 0x0052] 00000454 38A00004 li r5, 0x0004 00000458 30C00000 addic r6, r0, 0 0000045C 2C060020 cmpwi r6, 32 00000460 30E6FFE0 subic r7, r6, 32 00000464 40810008 ble +0x00000008 /* 0000046C */ 00000468 7CE60734 extsh r6, r7 label0000046C: 0000046C 2C860008 cmpwi cr1, r6, 8 00000470 40860020 bne cr1, +0x00000020 /* 00000490 */ 00000474 38600000 li r3, 0x0000 00000478 B0040004 sth [r4 + 0x0004], r0 0000047C B0A4000A sth [r4 + 0x000A], r5 00000480 B0A4000C sth [r4 + 0x000C], r5 00000484 B0640008 sth [r4 + 0x0008], r3 00000488 90640010 stw [r4 + 0x0010], r3 0000048C B0640006 sth [r4 + 0x0006], r3 label00000490: 00000490 4E800020 blr 00000494 00000000 .invalid 00000498 00002040 .invalid 0000049C 00000200 .invalid 000004A0 00000000 .invalid 000004A4 00000054 .invalid 000004A8 0011534D .invalid 000004AC 435F4344 bdz cr7, +0x00004344 /* 000047F0 */ 000004B0 50726543 rlwimi. r18, r3, 12, 21, 1 000004B4 6F6D7072 xoris r13, r27, 0x7072 000004B8 65737300 oris r19, r11, 0x7300 fn000004BC: 000004BC BE61FFCC stmw [r1 - 0x0034], r19 000004C0 3AE40000 addi r23, r4, 0x0000 000004C4 8117001C lwz r8, [r23 + 0x001C] 000004C8 7C0802A6 mflr r0 000004CC 7D001120 mtcrf 0x01, r8 000004D0 7D800026 mfcr r12 000004D4 91810004 stw [r1 + 0x0004], r12 000004D8 90010008 stw [r1 + 0x0008], r0 000004DC 9421FF80 stwu [r1 - 0x0080], r1 000004E0 3AA30000 addi r21, r3, 0x0000 000004E4 419D0010 bgt cr7, +0x00000010 /* 000004F4 */ 000004E8 81170010 lwz r8, [r23 + 0x0010] 000004EC 2C080000 cmpwi r8, 0 000004F0 40820014 bne +0x00000014 /* 00000504 */ label000004F4: 000004F4 480016A1 bl +0x000016A0 /* 00001B94 */ 000004F8 4FFFFB82 cror crb31, crb31, crb31 000004FC 7C630735 extsh. r3, r3 00000500 408205BC bne +0x000005BC /* 00000ABC */ label00000504: 00000504 82770026 lwz r19, [r23 + 0x0026] 00000508 2C130000 cmpwi r19, 0 0000050C 41820024 beq +0x00000024 /* 00000530 */ 00000510 8337002A lwz r25, [r23 + 0x002A] 00000514 38730000 addi r3, r19, 0x0000 00000518 38800FA0 li r4, 0x0FA0 0000051C 38A00000 li r5, 0x0000 00000520 38C00000 li r6, 0x0000 00000524 38F90000 addi r7, r25, 0x0000 00000528 480022E5 bl +0x000022E4 /* 0000280C */ 0000052C 80410014 lwz r2, [r1 + 0x0014] label00000530: 00000530 81170004 lwz r8, [r23 + 0x0004] 00000534 3BE00000 li r31, 0x0000 00000538 81080000 lwz r8, [r8] 0000053C 3980FFFF li r12, 0xFFFFFFFF 00000540 A9280020 lha r9, [r8 + 0x0020] 00000544 552807BE rlwinm r8, r9, 0, 30, 31 00000548 B115001C sth [r21 + 0x001C], r8 0000054C A915001C lha r8, [r21 + 0x001C] 00000550 31290003 addic r9, r9, 3 00000554 7D291670 srawi r9, r9, 2 00000558 2C080000 cmpwi r8, 0 0000055C B135001A sth [r21 + 0x001A], r9 00000560 55091838 rlwinm r9, r8, 3, 0, 28 00000564 81570018 lwz r10, [r23 + 0x0018] 00000568 81170014 lwz r8, [r23 + 0x0014] 0000056C 93F5004C stw [r21 + 0x004C], r31 00000570 7D085010 subfc r8, r8, r10 00000574 31480003 addic r10, r8, 3 00000578 7D4A1670 srawi r10, r10, 2 0000057C 550807BE rlwinm r8, r8, 0, 30, 31 00000580 B1150020 sth [r21 + 0x0020], r8 00000584 B155001E sth [r21 + 0x001E], r10 00000588 41820010 beq +0x00000010 /* 00000598 */ 0000058C 7D884C30 srw r8, r12, r9 00000590 2108FFFF subfic r8, r8, -1 00000594 9115004C stw [r21 + 0x004C], r8 label00000598: 00000598 A9170042 lha r8, [r23 + 0x0042] 0000059C 3860FFCE li r3, 0xFFFFFFCE 000005A0 B1150014 sth [r21 + 0x0014], r8 000005A4 A9370044 lha r9, [r23 + 0x0044] 000005A8 A957005E lha r10, [r23 + 0x005E] 000005AC 7D0941D6 mullw r8, r9, r8 000005B0 2C8A0008 cmpwi cr1, r10, 8 000005B4 A9370046 lha r9, [r23 + 0x0046] 000005B8 40860504 bne cr1, +0x00000504 /* 00000ABC */ 000005BC 8157003E lwz r10, [r23 + 0x003E] 000005C0 93F5000C stw [r21 + 0x000C], r31 000005C4 7D2A4814 addc r9, r10, r9 000005C8 7D094014 addc r8, r9, r8 000005CC 91150008 stw [r21 + 0x0008], r8 000005D0 B3F50016 sth [r21 + 0x0016], r31 000005D4 811700A6 lwz r8, [r23 + 0x00A6] 000005D8 2C080000 cmpwi r8, 0 000005DC 41820028 beq +0x00000028 /* 00000604 */ 000005E0 A9370074 lha r9, [r23 + 0x0074] 000005E4 B1350016 sth [r21 + 0x0016], r9 000005E8 A9170076 lha r8, [r23 + 0x0076] 000005EC A9970078 lha r12, [r23 + 0x0078] 000005F0 81570070 lwz r10, [r23 + 0x0070] 000005F4 7D0849D6 mullw r8, r8, r9 000005F8 7D2C5014 addc r9, r12, r10 000005FC 7D084814 addc r8, r8, r9 00000600 9115000C stw [r21 + 0x000C], r8 label00000604: 00000604 83770008 lwz r27, [r23 + 0x0008] 00000608 93750010 stw [r21 + 0x0010], r27 0000060C 8117001C lwz r8, [r23 + 0x001C] 00000610 393B0000 addi r9, r27, 0x0000 00000614 7D001120 mtcrf 0x01, r8 00000618 409F0068 bns cr7, +0x00000068 /* 00000680 */ 0000061C 38750000 addi r3, r21, 0x0000 00000620 4800164D bl +0x0000164C /* 00001C6C */ 00000624 4FFFFB82 cror crb31, crb31, crb31 00000628 811700A6 lwz r8, [r23 + 0x00A6] 0000062C 3D20A000 lis r9, 0xA000 00000630 2C080000 cmpwi r8, 0 00000634 3D00E000 lis r8, 0xE000 00000638 41820018 beq +0x00000018 /* 00000650 */ 0000063C 91150078 stw [r21 + 0x0078], r8 00000640 38750000 addi r3, r21, 0x0000 00000644 48001661 bl +0x00001660 /* 00001CA4 */ 00000648 4FFFFB82 cror crb31, crb31, crb31 0000064C 48000014 b +0x00000014 /* 00000660 */ label00000650: 00000650 91350078 stw [r21 + 0x0078], r9 00000654 38750000 addi r3, r21, 0x0000 00000658 4800164D bl +0x0000164C /* 00001CA4 */ 0000065C 4FFFFB82 cror crb31, crb31, crb31 label00000660: 00000660 81350078 lwz r9, [r21 + 0x0078] 00000664 81150010 lwz r8, [r21 + 0x0010] 00000668 31290004 addic r9, r9, 4 0000066C 91280000 stw [r8], r9 00000670 39000004 li r8, 0x0004 00000674 9115007C stw [r21 + 0x007C], r8 00000678 93F50080 stw [r21 + 0x0080], r31 0000067C 81350010 lwz r9, [r21 + 0x0010] label00000680: 00000680 8115007C lwz r8, [r21 + 0x007C] 00000684 2D930000 cmpwi cr3, r19, 0 00000688 7FC94014 addc r30, r9, r8 0000068C 93D50010 stw [r21 + 0x0010], r30 00000690 83B70036 lwz r29, [r23 + 0x0036] 00000694 2C1D0000 cmpwi r29, 0 00000698 4182028C beq +0x0000028C /* 00000924 */ 0000069C A935001A lha r9, [r21 + 0x001A] 000006A0 8117000C lwz r8, [r23 + 0x000C] 000006A4 7D2A2E70 srawi r10, r9, 5 000006A8 55292036 rlwinm r9, r9, 4, 0, 27 000006AC 7D295014 addc r9, r9, r10 000006B0 31290001 addic r9, r9, 1 000006B4 7D360734 extsh r22, r9 000006B8 7C88B000 cmp cr1, r8, r22 000006BC AA950020 lha r20, [r21 + 0x0020] 000006C0 AB55001E lha r26, [r21 + 0x001E] 000006C4 3860DCFA li r3, 0xFFFFDCFA 000006C8 418403F4 blt cr1, +0x000003F4 /* 00000ABC */ 000006CC 8117001C lwz r8, [r23 + 0x001C] 000006D0 8317003A lwz r24, [r23 + 0x003A] 000006D4 7D001120 mtcrf 0x01, r8 000006D8 409F002C bns cr7, +0x0000002C /* 00000704 */ 000006DC 387D0000 addi r3, r29, 0x0000 000006E0 38800FE0 li r4, 0x0FE0 000006E4 38BB0000 addi r5, r27, 0x0000 000006E8 38C00004 li r6, 0x0004 000006EC 38F80000 addi r7, r24, 0x0000 000006F0 4800211D bl +0x0000211C /* 0000280C */ 000006F4 80410014 lwz r2, [r1 + 0x0014] 000006F8 2C030000 cmpwi r3, 0 000006FC 3860DCFA li r3, 0xFFFFDCFA 00000700 408203BC bne +0x000003BC /* 00000ABC */ label00000704: 00000704 39000001 li r8, 0x0001 00000708 2C9A0000 cmpwi cr1, r26, 0 0000070C 2C130000 cmpwi r19, 0 00000710 B3F50020 sth [r21 + 0x0020], r31 00000714 93750010 stw [r21 + 0x0010], r27 00000718 B115001E sth [r21 + 0x001E], r8 0000071C 3B800000 li r28, 0x0000 00000720 40850160 ble cr1, +0x00000160 /* 00000880 */ 00000724 418200D0 beq +0x000000D0 /* 000007F4 */ label00000728: 00000728 339C0001 addic r28, r28, 1 0000072C 7D9CD000 cmp cr3, r28, r26 00000730 83D50010 lwz r30, [r21 + 0x0010] 00000734 38750000 addi r3, r21, 0x0000 00000738 408E0008 bne cr3, +0x00000008 /* 00000740 */ 0000073C B2950020 sth [r21 + 0x0020], r20 label00000740: 00000740 480020F1 bl +0x000020F0 /* 00002830 */ 00000744 4FFFFB82 cror crb31, crb31, crb31 00000748 81150010 lwz r8, [r21 + 0x0010] 0000074C 8137000C lwz r9, [r23 + 0x000C] 00000750 7D1E4010 subfc r8, r30, r8 00000754 7FE8F814 addc r31, r8, r31 00000758 7D16F814 addc r8, r22, r31 0000075C 7C084800 cmp r8, r9 00000760 387D0000 addi r3, r29, 0x0000 00000764 38800FE0 li r4, 0x0FE0 00000768 38BB0000 addi r5, r27, 0x0000 0000076C 41810008 bgt +0x00000008 /* 00000774 */ 00000770 408E003C bne cr3, +0x0000003C /* 000007AC */ label00000774: 00000774 38DF0000 addi r6, r31, 0x0000 00000778 38F80000 addi r7, r24, 0x0000 0000077C 48002091 bl +0x00002090 /* 0000280C */ 00000780 80410014 lwz r2, [r1 + 0x0014] 00000784 2C030000 cmpwi r3, 0 00000788 38750000 addi r3, r21, 0x0000 0000078C 40820190 bne +0x00000190 /* 0000091C */ 00000790 8115007C lwz r8, [r21 + 0x007C] 00000794 7D08F814 addc r8, r8, r31 00000798 9115007C stw [r21 + 0x007C], r8 0000079C 3BE00000 li r31, 0x0000 000007A0 48001505 bl +0x00001504 /* 00001CA4 */ 000007A4 4FFFFB82 cror crb31, crb31, crb31 000007A8 93750010 stw [r21 + 0x0010], r27 label000007AC: 000007AC 387C0000 addi r3, r28, 0x0000 000007B0 389A0000 addi r4, r26, 0x0000 000007B4 480030BD bl +0x000030BC /* 00003870 */ 000007B8 80410014 lwz r2, [r1 + 0x0014] 000007BC 38C30000 addi r6, r3, 0x0000 000007C0 38730000 addi r3, r19, 0x0000 000007C4 38800FA0 li r4, 0x0FA0 000007C8 38A00001 li r5, 0x0001 000007CC 38F90000 addi r7, r25, 0x0000 000007D0 4800203D bl +0x0000203C /* 0000280C */ 000007D4 80410014 lwz r2, [r1 + 0x0014] 000007D8 7C1CD000 cmp r28, r26 000007DC 4180FF4C blt -0x000000B4 /* 00000728 */ 000007E0 B355001E sth [r21 + 0x001E], r26 000007E4 387D0000 addi r3, r29, 0x0000 000007E8 38800FE0 li r4, 0x0FE0 000007EC 38A00000 li r5, 0x0000 000007F0 480000A0 b +0x000000A0 /* 00000890 */ label000007F4: 000007F4 339C0001 addic r28, r28, 1 000007F8 7D9CD000 cmp cr3, r28, r26 000007FC 83D50010 lwz r30, [r21 + 0x0010] 00000800 38750000 addi r3, r21, 0x0000 00000804 408E0008 bne cr3, +0x00000008 /* 0000080C */ 00000808 B2950020 sth [r21 + 0x0020], r20 label0000080C: 0000080C 48002025 bl +0x00002024 /* 00002830 */ 00000810 4FFFFB82 cror crb31, crb31, crb31 00000814 81150010 lwz r8, [r21 + 0x0010] 00000818 8137000C lwz r9, [r23 + 0x000C] 0000081C 7D1E4010 subfc r8, r30, r8 00000820 7FE8F814 addc r31, r8, r31 00000824 7D16F814 addc r8, r22, r31 00000828 7C084800 cmp r8, r9 0000082C 387D0000 addi r3, r29, 0x0000 00000830 38800FE0 li r4, 0x0FE0 00000834 38BB0000 addi r5, r27, 0x0000 00000838 41810008 bgt +0x00000008 /* 00000840 */ 0000083C 408E003C bne cr3, +0x0000003C /* 00000878 */ label00000840: 00000840 38DF0000 addi r6, r31, 0x0000 00000844 38F80000 addi r7, r24, 0x0000 00000848 48001FC5 bl +0x00001FC4 /* 0000280C */ 0000084C 80410014 lwz r2, [r1 + 0x0014] 00000850 2C030000 cmpwi r3, 0 00000854 38750000 addi r3, r21, 0x0000 00000858 408200C4 bne +0x000000C4 /* 0000091C */ 0000085C 8115007C lwz r8, [r21 + 0x007C] 00000860 7D08F814 addc r8, r8, r31 00000864 9115007C stw [r21 + 0x007C], r8 00000868 3BE00000 li r31, 0x0000 0000086C 48001439 bl +0x00001438 /* 00001CA4 */ 00000870 4FFFFB82 cror crb31, crb31, crb31 00000874 93750010 stw [r21 + 0x0010], r27 label00000878: 00000878 7C1CD000 cmp r28, r26 0000087C 4180FF78 blt -0x00000088 /* 000007F4 */ label00000880: 00000880 B355001E sth [r21 + 0x001E], r26 00000884 387D0000 addi r3, r29, 0x0000 00000888 38800FE0 li r4, 0x0FE0 0000088C 38A00000 li r5, 0x0000 label00000890: 00000890 38C00000 li r6, 0x0000 00000894 38F80000 addi r7, r24, 0x0000 00000898 48001F75 bl +0x00001F74 /* 0000280C */ 0000089C 80410014 lwz r2, [r1 + 0x0014] 000008A0 2C030000 cmpwi r3, 0 000008A4 3860DCFA li r3, 0xFFFFDCFA 000008A8 40820214 bne +0x00000214 /* 00000ABC */ 000008AC 81150078 lwz r8, [r21 + 0x0078] 000008B0 387D0000 addi r3, r29, 0x0000 000008B4 8135007C lwz r9, [r21 + 0x007C] 000008B8 38BB0000 addi r5, r27, 0x0000 000008BC 7D084B78 or r8, r8, r9 000008C0 911B0000 stw [r27], r8 000008C4 38800FE0 li r4, 0x0FE0 000008C8 38C00004 li r6, 0x0004 000008CC 38F80000 addi r7, r24, 0x0000 000008D0 48001F3D bl +0x00001F3C /* 0000280C */ 000008D4 80410014 lwz r2, [r1 + 0x0014] 000008D8 2C030000 cmpwi r3, 0 000008DC 3860DCFA li r3, 0xFFFFDCFA 000008E0 408201DC bne +0x000001DC /* 00000ABC */ 000008E4 387D0000 addi r3, r29, 0x0000 000008E8 38F80000 addi r7, r24, 0x0000 000008EC 80D5007C lwz r6, [r21 + 0x007C] 000008F0 38800FE0 li r4, 0x0FE0 000008F4 38A00000 li r5, 0x0000 000008F8 48001F15 bl +0x00001F14 /* 0000280C */ 000008FC 80410014 lwz r2, [r1 + 0x0014] 00000900 2C030000 cmpwi r3, 0 00000904 2D930000 cmpwi cr3, r19, 0 00000908 3860DCFA li r3, 0xFFFFDCFA 0000090C 418200F8 beq +0x000000F8 /* 00000A04 */ 00000910 81810084 lwz r12, [r1 + 0x0084] 00000914 80010088 lwz r0, [r1 + 0x0088] 00000918 480001AC b +0x000001AC /* 00000AC4 */ label0000091C: 0000091C 3860DCFA li r3, 0xFFFFDCFA 00000920 4800019C b +0x0000019C /* 00000ABC */ label00000924: 00000924 418E00B4 beq cr3, +0x000000B4 /* 000009D8 */ 00000928 ABB5001E lha r29, [r21 + 0x001E] 0000092C ABD50020 lha r30, [r21 + 0x0020] 00000930 2C1D0000 cmpwi r29, 0 00000934 B3F50020 sth [r21 + 0x0020], r31 00000938 39000001 li r8, 0x0001 0000093C B115001E sth [r21 + 0x001E], r8 00000940 40810090 ble +0x00000090 /* 000009D0 */ 00000944 3B800001 li r28, 0x0001 00000948 7C9CE800 cmp cr1, r28, r29 0000094C 38750000 addi r3, r21, 0x0000 00000950 83F50010 lwz r31, [r21 + 0x0010] 00000954 40860008 bne cr1, +0x00000008 /* 0000095C */ label00000958: 00000958 B3D50020 sth [r21 + 0x0020], r30 label0000095C: 0000095C 48001ED5 bl +0x00001ED4 /* 00002830 */ 00000960 4FFFFB82 cror crb31, crb31, crb31 00000964 81150010 lwz r8, [r21 + 0x0010] 00000968 8135007C lwz r9, [r21 + 0x007C] 0000096C 7D1F4010 subfc r8, r31, r8 00000970 7D094014 addc r8, r9, r8 00000974 81350078 lwz r9, [r21 + 0x0078] 00000978 387C0000 addi r3, r28, 0x0000 0000097C 9115007C stw [r21 + 0x007C], r8 00000980 7D284378 or r8, r9, r8 00000984 911B0000 stw [r27], r8 00000988 389D0000 addi r4, r29, 0x0000 0000098C 48002EE5 bl +0x00002EE4 /* 00003870 */ 00000990 80410014 lwz r2, [r1 + 0x0014] 00000994 38C30000 addi r6, r3, 0x0000 00000998 38730000 addi r3, r19, 0x0000 0000099C 38800FA0 li r4, 0x0FA0 000009A0 38A00001 li r5, 0x0001 000009A4 38F90000 addi r7, r25, 0x0000 000009A8 48001E65 bl +0x00001E64 /* 0000280C */ 000009AC 80410014 lwz r2, [r1 + 0x0014] 000009B0 7C1CE800 cmp r28, r29 000009B4 339C0001 addic r28, r28, 1 000009B8 7C9CE800 cmp cr1, r28, r29 000009BC 38750000 addi r3, r21, 0x0000 000009C0 40800010 bge +0x00000010 /* 000009D0 */ 000009C4 83F50010 lwz r31, [r21 + 0x0010] 000009C8 4086FF94 bne cr1, -0x0000006C /* 0000095C */ 000009CC 4BFFFF8C b -0x00000074 /* 00000958 */ label000009D0: 000009D0 B3B5001E sth [r21 + 0x001E], r29 000009D4 48000030 b +0x00000030 /* 00000A04 */ label000009D8: 000009D8 38750000 addi r3, r21, 0x0000 000009DC 48001E55 bl +0x00001E54 /* 00002830 */ 000009E0 4FFFFB82 cror crb31, crb31, crb31 000009E4 81150010 lwz r8, [r21 + 0x0010] 000009E8 8135007C lwz r9, [r21 + 0x007C] 000009EC 81550078 lwz r10, [r21 + 0x0078] 000009F0 7D1E4010 subfc r8, r30, r8 000009F4 7D094014 addc r8, r9, r8 000009F8 7D494378 or r9, r10, r8 000009FC 9115007C stw [r21 + 0x007C], r8 00000A00 913B0000 stw [r27], r9 label00000A04: 00000A04 8117001C lwz r8, [r23 + 0x001C] 00000A08 7D001120 mtcrf 0x01, r8 00000A0C 409E0070 bne cr7, +0x00000070 /* 00000A7C */ 00000A10 81170004 lwz r8, [r23 + 0x0004] 00000A14 8135007C lwz r9, [r21 + 0x007C] 00000A18 81080000 lwz r8, [r8] 00000A1C 9128002C stw [r8 + 0x002C], r9 00000A20 A9280022 lha r9, [r8 + 0x0022] 00000A24 A9080020 lha r8, [r8 + 0x0020] 00000A28 81550080 lwz r10, [r21 + 0x0080] 00000A2C 31080003 addic r8, r8, 3 00000A30 31290003 addic r9, r9, 3 00000A34 7D291670 srawi r9, r9, 2 00000A38 7D081670 srawi r8, r8, 2 00000A3C 7D2849D6 mullw r9, r8, r9 00000A40 5548801E rlwinm r8, r10, 16, 0, 15 00000A44 7D084BD6 divw r8, r8, r9 00000A48 5509402E rlwinm r9, r8, 8, 0, 23 00000A4C 7D084811 subfc. r8, r8, r9 00000A50 2C8A0000 cmpwi cr1, r10, 0 00000A54 40820014 bne +0x00000014 /* 00000A68 */ 00000A58 4186000C beq cr1, +0x0000000C /* 00000A64 */ 00000A5C 39000001 li r8, 0x0001 00000A60 4C421182 crxor crb2, crb2, crb2 label00000A64: 00000A64 41820014 beq +0x00000014 /* 00000A78 */ label00000A68: 00000A68 3D200001 lis r9, 0x0001 00000A6C 7C884800 cmp cr1, r8, r9 00000A70 40840008 bge cr1, +0x00000008 /* 00000A78 */ 00000A74 3D000001 lis r8, 0x0001 label00000A78: 00000A78 911700AA stw [r23 + 0x00AA], r8 label00000A7C: 00000A7C 418E003C beq cr3, +0x0000003C /* 00000AB8 */ 00000A80 38730000 addi r3, r19, 0x0000 00000A84 38800FA0 li r4, 0x0FA0 00000A88 38A00001 li r5, 0x0001 00000A8C 3CC00001 lis r6, 0x0001 00000A90 38F90000 addi r7, r25, 0x0000 00000A94 48001D79 bl +0x00001D78 /* 0000280C */ 00000A98 80410014 lwz r2, [r1 + 0x0014] 00000A9C 38730000 addi r3, r19, 0x0000 00000AA0 38F90000 addi r7, r25, 0x0000 00000AA4 38800FA0 li r4, 0x0FA0 00000AA8 38A00002 li r5, 0x0002 00000AAC 38C00000 li r6, 0x0000 00000AB0 48001D5D bl +0x00001D5C /* 0000280C */ 00000AB4 80410014 lwz r2, [r1 + 0x0014] label00000AB8: 00000AB8 38600000 li r3, 0x0000 label00000ABC: 00000ABC 81810084 lwz r12, [r1 + 0x0084] 00000AC0 80010088 lwz r0, [r1 + 0x0088] label00000AC4: 00000AC4 7D810120 mtcrf 0x10, r12 00000AC8 30210080 addic r1, r1, 128 00000ACC 7C0803A6 mtlr r0 00000AD0 BA61FFCC lmw r19, [r1 - 0x0034] 00000AD4 4E800020 blr 00000AD8 00000000 .invalid 00000ADC 00002043 .invalid 00000AE0 800D0200 lwz r0, [r13 + 0x0200] 00000AE4 00000000 .invalid 00000AE8 0000061C .invalid 00000AEC 0012534D .invalid 00000AF0 435F4344 bdz cr7, +0x00004344 /* 00004E34 */ 00000AF4 42616E64 bc 19, 1, +0x00006E64 /* 00007958 */ 00000AF8 436F6D70 bdz cr3, +0x00006D70 /* 00007868 */ 00000AFC 72657373 andi. r5, r19, 0x7373 00000B00 BFA1FFF4 stmw [r1 - 0x000C], r29 00000B04 3BE30000 addi r31, r3, 0x0000 00000B08 88BF004B lbz r5, [r31 + 0x004B] 00000B0C 3BC40000 addi r30, r4, 0x0000 00000B10 7C0802A6 mflr r0 00000B14 7CA50775 extsb. r5, r5 00000B18 90010008 stw [r1 + 0x0008], r0 00000B1C 80BE0000 lwz r5, [r30] 00000B20 83BE0022 lwz r29, [r30 + 0x0022] 00000B24 9421FFB0 stwu [r1 - 0x0050], r1 00000B28 90BF0074 stw [r31 + 0x0074], r5 00000B2C 41820030 beq +0x00000030 /* 00000B5C */ 00000B30 807F0024 lwz r3, [r31 + 0x0024] 00000B34 48002D61 bl +0x00002D60 /* 00003894 */ 00000B38 80410014 lwz r2, [r1 + 0x0014] 00000B3C 807F0028 lwz r3, [r31 + 0x0028] 00000B40 48002D55 bl +0x00002D54 /* 00003894 */ 00000B44 80410014 lwz r2, [r1 + 0x0014] 00000B48 807F002C lwz r3, [r31 + 0x002C] 00000B4C 48002D49 bl +0x00002D48 /* 00003894 */ 00000B50 80410014 lwz r2, [r1 + 0x0014] 00000B54 38A00000 li r5, 0x0000 00000B58 98BF004B stb [r31 + 0x004B], r5 label00000B5C: 00000B5C A8BE0062 lha r5, [r30 + 0x0062] 00000B60 39000004 li r8, 0x0004 00000B64 2F050008 cmpwi cr6, r5, 8 00000B68 2C050010 cmpwi r5, 16 00000B6C 2C850020 cmpwi cr1, r5, 32 00000B70 38600000 li r3, 0x0000 00000B74 419A0010 beq cr6, +0x00000010 /* 00000B84 */ 00000B78 4182000C beq +0x0000000C /* 00000B84 */ 00000B7C 38E00008 li r7, 0x0008 00000B80 40860014 bne cr1, +0x00000014 /* 00000B94 */ label00000B84: 00000B84 B0BD0004 sth [r29 + 0x0004], r5 00000B88 80BE0004 lwz r5, [r30 + 0x0004] 00000B8C 80FD0000 lwz r7, [r29] 00000B90 48000010 b +0x00000010 /* 00000BA0 */ label00000B94: 00000B94 B0FD0004 sth [r29 + 0x0004], r7 00000B98 80BE0004 lwz r5, [r30 + 0x0004] 00000B9C 80FD0000 lwz r7, [r29] label00000BA0: 00000BA0 80A50000 lwz r5, [r5] 00000BA4 A8A50020 lha r5, [r5 + 0x0020] 00000BA8 7CA500D0 neg r5, r5 00000BAC 54A507BE rlwinm r5, r5, 0, 30, 31 00000BB0 B0BD0006 sth [r29 + 0x0006], r5 00000BB4 A8BE0080 lha r5, [r30 + 0x0080] 00000BB8 A93E007C lha r9, [r30 + 0x007C] 00000BBC 7CA54810 subfc r5, r5, r9 00000BC0 54A507BE rlwinm r5, r5, 0, 30, 31 00000BC4 B0BD0008 sth [r29 + 0x0008], r5 00000BC8 88BE0097 lbz r5, [r30 + 0x0097] 00000BCC 7CA50774 extsb r5, r5 00000BD0 2C050002 cmpwi r5, 2 00000BD4 41800020 blt +0x00000020 /* 00000BF4 */ 00000BD8 88BE0096 lbz r5, [r30 + 0x0096] 00000BDC 7CA50774 extsb r5, r5 00000BE0 7CA02120 mtcrf 0x02, r5 00000BE4 4C180000 mcrf cr0, cr6 00000BE8 4080000C bge +0x0000000C /* 00000BF4 */ 00000BEC 38A70000 addi r5, r7, 0x0000 00000BF0 60A70001 ori r7, r5, 0x0001 label00000BF4: 00000BF4 60E50200 ori r5, r7, 0x0200 00000BF8 64A50003 oris r5, r5, 0x0003 00000BFC 60A52000 ori r5, r5, 0x2000 00000C00 B11D000C sth [r29 + 0x000C], r8 00000C04 90BD0000 stw [r29], r5 00000C08 B11D000A sth [r29 + 0x000A], r8 00000C0C 81810058 lwz r12, [r1 + 0x0058] 00000C10 30210050 addic r1, r1, 80 00000C14 7D8803A6 mtlr r12 00000C18 BBA1FFF4 lmw r29, [r1 - 0x000C] 00000C1C 4E800020 blr 00000C20 00000000 .invalid 00000C24 00002041 .invalid 00000C28 80030200 lwz r0, [r3 + 0x0200] 00000C2C 00000000 .invalid 00000C30 00000120 .invalid 00000C34 0013534D .invalid 00000C38 435F4344 bdz cr7, +0x00004344 /* 00004F7C */ 00000C3C 50726544 rlwimi r18, r3, 12, 21, 2 00000C40 65636F6D oris r3, r11, 0x6F6D 00000C44 70726573 andi. r18, r3, 0x6573 00000C48 73000000 andi. r0, r24, 0x0000 00000C4C BF41FFE8 stmw [r1 - 0x0018], r26 00000C50 3BA40000 addi r29, r4, 0x0000 00000C54 809D001C lwz r4, [r29 + 0x001C] 00000C58 7C0802A6 mflr r0 00000C5C 70860A0C andi. r6, r4, 0x0A0C 00000C60 7D800026 mfcr r12 00000C64 91810004 stw [r1 + 0x0004], r12 00000C68 90010008 stw [r1 + 0x0008], r0 00000C6C 9421FFA0 stwu [r1 - 0x0060], r1 00000C70 3B430000 addi r26, r3, 0x0000 00000C74 3B800000 li r28, 0x0000 00000C78 3B600000 li r27, 0x0000 00000C7C 418201A0 beq +0x000001A0 /* 00000E1C */ 00000C80 7C801120 mtcrf 0x01, r4 00000C84 409D007C ble cr7, +0x0000007C /* 00000D00 */ 00000C88 809A0070 lwz r4, [r26 + 0x0070] 00000C8C 39200000 li r9, 0x0000 00000C90 9081003C stw [r1 + 0x003C], r4 00000C94 B39A0022 sth [r26 + 0x0022], r28 00000C98 8061003C lwz r3, [r1 + 0x003C] 00000C9C 2C030000 cmpwi r3, 0 00000CA0 41820030 beq +0x00000030 /* 00000CD0 */ 00000CA4 80830000 lwz r4, [r3] 00000CA8 2C840000 cmpwi cr1, r4, 0 00000CAC 80C40000 lwz r6, [r4] 00000CB0 41860018 beq cr1, +0x00000018 /* 00000CC8 */ 00000CB4 809D0004 lwz r4, [r29 + 0x0004] 00000CB8 80840000 lwz r4, [r4] 00000CBC A8840054 lha r4, [r4 + 0x0054] 00000CC0 7C062000 cmp r6, r4 00000CC4 41820040 beq +0x00000040 /* 00000D04 */ label00000CC8: 00000CC8 48002BF1 bl +0x00002BF0 /* 000038B8 */ 00000CCC 80410014 lwz r2, [r1 + 0x0014] label00000CD0: 00000CD0 807D0004 lwz r3, [r29 + 0x0004] 00000CD4 3081003C addic r4, r1, 60 00000CD8 48002C05 bl +0x00002C04 /* 000038DC */ 00000CDC 80410014 lwz r2, [r1 + 0x0014] 00000CE0 7C630735 extsh. r3, r3 00000CE4 40820800 bne +0x00000800 /* 000014E4 */ 00000CE8 8081003C lwz r4, [r1 + 0x003C] 00000CEC A93A0022 lha r9, [r26 + 0x0022] 00000CF0 909A0070 stw [r26 + 0x0070], r4 00000CF4 889D0096 lbz r4, [r29 + 0x0096] 00000CF8 61262000 ori r6, r9, 0x2000 00000CFC 48000010 b +0x00000010 /* 00000D0C */ label00000D00: 00000D00 A93A0022 lha r9, [r26 + 0x0022] label00000D04: 00000D04 889D0096 lbz r4, [r29 + 0x0096] 00000D08 61262000 ori r6, r9, 0x2000 label00000D0C: 00000D0C 7C840774 extsb r4, r4 00000D10 7C802120 mtcrf 0x02, r4 00000D14 552404E2 rlwinm r4, r9, 0, 19, 17 00000D18 4C180000 mcrf cr0, cr6 00000D1C 4080001C bge +0x0000001C /* 00000D38 */ 00000D20 B0DA0022 sth [r26 + 0x0022], r6 00000D24 7CC60734 extsh r6, r6 00000D28 813D001C lwz r9, [r29 + 0x001C] 00000D2C 71240804 andi. r4, r9, 0x0804 00000D30 4182005C beq +0x0000005C /* 00000D8C */ 00000D34 48000018 b +0x00000018 /* 00000D4C */ label00000D38: 00000D38 B09A0022 sth [r26 + 0x0022], r4 00000D3C 7C860734 extsh r6, r4 00000D40 813D001C lwz r9, [r29 + 0x001C] 00000D44 71240804 andi. r4, r9, 0x0804 00000D48 41820044 beq +0x00000044 /* 00000D8C */ label00000D4C: 00000D4C A89D0062 lha r4, [r29 + 0x0062] 00000D50 54C6A33E rlwinm r6, r6, 20, 12, 31 00000D54 2C840008 cmpwi cr1, r4, 8 00000D58 2C040010 cmpwi r4, 16 00000D5C 41860008 beq cr1, +0x00000008 /* 00000D64 */ 00000D60 40820014 bne +0x00000014 /* 00000D74 */ label00000D64: 00000D64 7CC01120 mtcrf 0x01, r6 00000D68 7CC42014 addc r6, r4, r4 00000D6C 409E0008 bne cr7, +0x00000008 /* 00000D74 */ 00000D70 7CC40734 extsh r4, r6 label00000D74: 00000D74 387A0000 addi r3, r26, 0x0000 00000D78 48001709 bl +0x00001708 /* 00002480 */ 00000D7C 4FFFFB82 cror crb31, crb31, crb31 00000D80 7C630735 extsh. r3, r3 00000D84 40820760 bne +0x00000760 /* 000014E4 */ 00000D88 813D001C lwz r9, [r29 + 0x001C] label00000D8C: 00000D8C 71240A0C andi. r4, r9, 0x0A0C 00000D90 4182008C beq +0x0000008C /* 00000E1C */ 00000D94 809A01CA lwz r4, [r26 + 0x01CA] 00000D98 A8DA0022 lha r6, [r26 + 0x0022] 00000D9C 2C040000 cmpwi r4, 0 00000DA0 54C404A0 rlwinm r4, r6, 0, 18, 16 00000DA4 B09A0022 sth [r26 + 0x0022], r4 00000DA8 307A01C6 addic r3, r26, 454 00000DAC 41820030 beq +0x00000030 /* 00000DDC */ 00000DB0 48002B51 bl +0x00002B50 /* 00003900 */ 00000DB4 80410014 lwz r2, [r1 + 0x0014] 00000DB8 889A01D2 lbz r4, [r26 + 0x01D2] 00000DBC 2C040000 cmpwi r4, 0 00000DC0 41820018 beq +0x00000018 /* 00000DD8 */ 00000DC4 807A0068 lwz r3, [r26 + 0x0068] 00000DC8 38800000 li r4, 0x0000 00000DCC 48002B59 bl +0x00002B58 /* 00003924 */ 00000DD0 80410014 lwz r2, [r1 + 0x0014] 00000DD4 9B9A01D2 stb [r26 + 0x01D2], r28 label00000DD8: 00000DD8 939A01CA stw [r26 + 0x01CA], r28 label00000DDC: 00000DDC 807A0070 lwz r3, [r26 + 0x0070] 00000DE0 30BA0068 addic r5, r26, 104 00000DE4 30E10038 addic r7, r1, 56 00000DE8 38800000 li r4, 0x0000 00000DEC 38C00000 li r6, 0x0000 00000DF0 48002B59 bl +0x00002B58 /* 00003948 */ 00000DF4 80410014 lwz r2, [r1 + 0x0014] 00000DF8 7C630735 extsh. r3, r3 00000DFC 408206E8 bne +0x000006E8 /* 000014E4 */ 00000E00 A8810038 lha r4, [r1 + 0x0038] 00000E04 5484A33E rlwinm r4, r4, 20, 12, 31 00000E08 7C801120 mtcrf 0x01, r4 00000E0C 409C0010 bge cr7, +0x00000010 /* 00000E1C */ 00000E10 A89A0022 lha r4, [r26 + 0x0022] 00000E14 60844000 ori r4, r4, 0x4000 00000E18 B09A0022 sth [r26 + 0x0022], r4 label00000E1C: 00000E1C 807D0026 lwz r3, [r29 + 0x0026] 00000E20 2C030000 cmpwi r3, 0 00000E24 4182001C beq +0x0000001C /* 00000E40 */ 00000E28 80FD002A lwz r7, [r29 + 0x002A] 00000E2C 38800FA0 li r4, 0x0FA0 00000E30 38A00000 li r5, 0x0000 00000E34 38C00000 li r6, 0x0000 00000E38 480019D5 bl +0x000019D4 /* 0000280C */ 00000E3C 80410014 lwz r2, [r1 + 0x0014] label00000E40: 00000E40 809D0004 lwz r4, [r29 + 0x0004] 00000E44 88DA004B lbz r6, [r26 + 0x004B] 00000E48 80840000 lwz r4, [r4] 00000E4C 7CC60775 extsb. r6, r6 00000E50 A8840020 lha r4, [r4 + 0x0020] 00000E54 B39A001C sth [r26 + 0x001C], r28 00000E58 30840003 addic r4, r4, 3 00000E5C 7C841670 srawi r4, r4, 2 00000E60 B09A001A sth [r26 + 0x001A], r4 00000E64 939A004C stw [r26 + 0x004C], r28 00000E68 809D0018 lwz r4, [r29 + 0x0018] 00000E6C 80DD0014 lwz r6, [r29 + 0x0014] 00000E70 B39A0020 sth [r26 + 0x0020], r28 00000E74 7C862010 subfc r4, r6, r4 00000E78 30840003 addic r4, r4, 3 00000E7C 7C841670 srawi r4, r4, 2 00000E80 B09A001E sth [r26 + 0x001E], r4 00000E84 40820028 bne +0x00000028 /* 00000EAC */ 00000E88 809A0024 lwz r4, [r26 + 0x0024] 00000E8C 80DA0028 lwz r6, [r26 + 0x0028] 00000E90 81240000 lwz r9, [r4] 00000E94 809A002C lwz r4, [r26 + 0x002C] 00000E98 913A0030 stw [r26 + 0x0030], r9 00000E9C 80C60000 lwz r6, [r6] 00000EA0 90DA0034 stw [r26 + 0x0034], r6 00000EA4 80840000 lwz r4, [r4] 00000EA8 909A0038 stw [r26 + 0x0038], r4 label00000EAC: 00000EAC 809D008E lwz r4, [r29 + 0x008E] 00000EB0 2C840000 cmpwi cr1, r4, 0 00000EB4 41860150 beq cr1, +0x00000150 /* 00001004 */ 00000EB8 809D0036 lwz r4, [r29 + 0x0036] 00000EBC 2C040000 cmpwi r4, 0 00000EC0 40820028 bne +0x00000028 /* 00000EE8 */ 00000EC4 809D0014 lwz r4, [r29 + 0x0014] 00000EC8 2C840000 cmpwi cr1, r4, 0 00000ECC 4086001C bne cr1, +0x0000001C /* 00000EE8 */ 00000ED0 809D0004 lwz r4, [r29 + 0x0004] 00000ED4 80DD0018 lwz r6, [r29 + 0x0018] 00000ED8 80840000 lwz r4, [r4] 00000EDC A8840022 lha r4, [r4 + 0x0022] 00000EE0 7C062000 cmp r6, r4 00000EE4 4182001C beq +0x0000001C /* 00000F00 */ label00000EE8: 00000EE8 81810068 lwz r12, [r1 + 0x0068] 00000EEC 30210060 addic r1, r1, 96 00000EF0 7D8803A6 mtlr r12 00000EF4 BB41FFE8 lmw r26, [r1 - 0x0018] 00000EF8 3860DCF2 li r3, 0xFFFFDCF2 00000EFC 4E800020 blr label00000F00: 00000F00 889A004B lbz r4, [r26 + 0x004B] 00000F04 7C840775 extsb. r4, r4 00000F08 40820030 bne +0x00000030 /* 00000F38 */ 00000F0C 807A0024 lwz r3, [r26 + 0x0024] 00000F10 48002A5D bl +0x00002A5C /* 0000396C */ 00000F14 80410014 lwz r2, [r1 + 0x0014] 00000F18 807A0028 lwz r3, [r26 + 0x0028] 00000F1C 48002A51 bl +0x00002A50 /* 0000396C */ 00000F20 80410014 lwz r2, [r1 + 0x0014] 00000F24 807A002C lwz r3, [r26 + 0x002C] 00000F28 48002A45 bl +0x00002A44 /* 0000396C */ 00000F2C 80410014 lwz r2, [r1 + 0x0014] 00000F30 38800001 li r4, 0x0001 00000F34 989A004B stb [r26 + 0x004B], r4 label00000F38: 00000F38 837A00B0 lwz r27, [r26 + 0x00B0] 00000F3C 2C1B0000 cmpwi r27, 0 00000F40 40820044 bne +0x00000044 /* 00000F84 */ 00000F44 38600708 li r3, 0x0708 00000F48 48000BE1 bl +0x00000BE0 /* 00001B28 */ 00000F4C 80410014 lwz r2, [r1 + 0x0014] 00000F50 2C030000 cmpwi r3, 0 00000F54 907A00B0 stw [r26 + 0x00B0], r3 00000F58 3B630000 addi r27, r3, 0x0000 00000F5C 3BE0DCF2 li r31, 0xFFFFDCF2 00000F60 40820024 bne +0x00000024 /* 00000F84 */ label00000F64: 00000F64 30DD002E addic r6, r29, 46 00000F68 807D0000 lwz r3, [r29] label00000F6C: 00000F6C 389F0000 addi r4, r31, 0x0000 00000F70 38A00003 li r5, 0x0003 00000F74 48002A1D bl +0x00002A1C /* 00003990 */ 00000F78 80410014 lwz r2, [r1 + 0x0014] 00000F7C 387F0000 addi r3, r31, 0x0000 00000F80 48000564 b +0x00000564 /* 000014E4 */ label00000F84: 00000F84 3880001E li r4, 0x001E 00000F88 7C8903A6 mtctr r4 00000F8C 38C00000 li r6, 0x0000 00000F90 309BFFC8 subic r4, r27, 56 00000F94 48000010 b +0x00000010 /* 00000FA4 */ label00000F98: 00000F98 41820028 beq +0x00000028 /* 00000FC0 */ 00000F9C 3B690000 addi r27, r9, 0x0000 00000FA0 30C60001 addic r6, r6, 1 label00000FA4: 00000FA4 8544003C lwzu r10, [r4 + 0x003C] 00000FA8 313B003C addic r9, r27, 60 00000FAC 2C0A0000 cmpwi r10, 0 00000FB0 4200FFE8 bdnz -0x00000018 /* 00000F98 */ 00000FB4 4182000C beq +0x0000000C /* 00000FC0 */ 00000FB8 3B690000 addi r27, r9, 0x0000 00000FBC 30C60001 addic r6, r6, 1 label00000FC0: 00000FC0 2C86001E cmpwi cr1, r6, 30 00000FC4 3BE0DCF1 li r31, 0xFFFFDCF1 00000FC8 4186FF9C beq cr1, -0x00000064 /* 00000F64 */ 00000FCC 809A01B4 lwz r4, [r26 + 0x01B4] 00000FD0 2C040000 cmpwi r4, 0 00000FD4 4082002C bne +0x0000002C /* 00001000 */ 00000FD8 80DD008E lwz r6, [r29 + 0x008E] 00000FDC 3C800001 lis r4, 0x0001 00000FE0 8066000C lwz r3, [r6 + 0x000C] 00000FE4 3084C001 subic r4, r4, 16383 00000FE8 480029CD bl +0x000029CC /* 000039B4 */ 00000FEC 80410014 lwz r2, [r1 + 0x0014] 00000FF0 2C030000 cmpwi r3, 0 00000FF4 907A01B4 stw [r26 + 0x01B4], r3 00000FF8 3BE0FF94 li r31, 0xFFFFFF94 00000FFC 4182FF68 beq -0x00000098 /* 00000F64 */ label00001000: 00001000 9B9B0023 stb [r27 + 0x0023], r28 label00001004: 00001004 A97D0046 lha r11, [r29 + 0x0046] 00001008 B17A0018 sth [r26 + 0x0018], r11 0000100C A93D0062 lha r9, [r29 + 0x0062] 00001010 A89D0098 lha r4, [r29 + 0x0098] 00001014 A95D009A lha r10, [r29 + 0x009A] 00001018 2C090008 cmpwi r9, 8 0000101C A8DD0048 lha r6, [r29 + 0x0048] 00001020 2F890020 cmpwi cr7, r9, 32 00001024 7C862010 subfc r4, r6, r4 00001028 A8DD004A lha r6, [r29 + 0x004A] 0000102C 7C8459D6 mullw r4, r4, r11 00001030 2C890010 cmpwi cr1, r9, 16 00001034 7CC65010 subfc r6, r6, r10 00001038 41820030 beq +0x00000030 /* 00001068 */ 0000103C 41860028 beq cr1, +0x00000028 /* 00001064 */ 00001040 409E000C bne cr7, +0x0000000C /* 0000104C */ 00001044 54C6103A rlwinm r6, r6, 2, 0, 29 00001048 48000020 b +0x00000020 /* 00001068 */ label0000104C: 0000104C 81810068 lwz r12, [r1 + 0x0068] 00001050 30210060 addic r1, r1, 96 00001054 7D8803A6 mtlr r12 00001058 BB41FFE8 lmw r26, [r1 - 0x0018] 0000105C 3860FFCE li r3, 0xFFFFFFCE 00001060 4E800020 blr label00001064: 00001064 54C6083C rlwinm r6, r6, 1, 0, 30 label00001068: 00001068 813D0042 lwz r9, [r29 + 0x0042] 0000106C 2D9B0000 cmpwi cr3, r27, 0 00001070 7CC64814 addc r6, r6, r9 00001074 7C862014 addc r4, r6, r4 00001078 909A0010 stw [r26 + 0x0010], r4 0000107C 809D0008 lwz r4, [r29 + 0x0008] 00001080 909A0008 stw [r26 + 0x0008], r4 00001084 809D001C lwz r4, [r29 + 0x001C] 00001088 7C801120 mtcrf 0x01, r4 0000108C 409F0234 bns cr7, +0x00000234 /* 000012C0 */ 00001090 A89D0062 lha r4, [r29 + 0x0062] 00001094 2C040008 cmpwi r4, 8 00001098 2F840020 cmpwi cr7, r4, 32 0000109C 2C840010 cmpwi cr1, r4, 16 000010A0 41820084 beq +0x00000084 /* 00001124 */ 000010A4 41860054 beq cr1, +0x00000054 /* 000010F8 */ 000010A8 409E0030 bne cr7, +0x00000030 /* 000010D8 */ 000010AC A89A0022 lha r4, [r26 + 0x0022] 000010B0 5484A33E rlwinm r4, r4, 20, 12, 31 000010B4 7C801120 mtcrf 0x01, r4 000010B8 409E0014 bne cr7, +0x00000014 /* 000010CC */ 000010BC 80820068 lwz r4, [r2 + 0x0068] 000010C0 909A0004 stw [r26 + 0x0004], r4 000010C4 408E00CC bne cr3, +0x000000CC /* 00001190 */ 000010C8 480000AC b +0x000000AC /* 00001174 */ label000010CC: 000010CC 80820074 lwz r4, [r2 + 0x0074] 000010D0 909A0004 stw [r26 + 0x0004], r4 000010D4 4800009C b +0x0000009C /* 00001170 */ label000010D8: 000010D8 81810064 lwz r12, [r1 + 0x0064] 000010DC 80010068 lwz r0, [r1 + 0x0068] 000010E0 7D810120 mtcrf 0x10, r12 000010E4 30210060 addic r1, r1, 96 000010E8 7C0803A6 mtlr r0 000010EC BB41FFE8 lmw r26, [r1 - 0x0018] 000010F0 3860DD00 li r3, 0xFFFFDD00 000010F4 4E800020 blr label000010F8: 000010F8 A89A0022 lha r4, [r26 + 0x0022] 000010FC 5484A33E rlwinm r4, r4, 20, 12, 31 00001100 7C801120 mtcrf 0x01, r4 00001104 409E0014 bne cr7, +0x00000014 /* 00001118 */ 00001108 80820078 lwz r4, [r2 + 0x0078] 0000110C 909A0004 stw [r26 + 0x0004], r4 00001110 408E0080 bne cr3, +0x00000080 /* 00001190 */ 00001114 48000060 b +0x00000060 /* 00001174 */ label00001118: 00001118 80820084 lwz r4, [r2 + 0x0084] 0000111C 909A0004 stw [r26 + 0x0004], r4 00001120 48000050 b +0x00000050 /* 00001170 */ label00001124: 00001124 A89A0022 lha r4, [r26 + 0x0022] 00001128 5484A33E rlwinm r4, r4, 20, 12, 31 0000112C 7C801120 mtcrf 0x01, r4 00001130 409D0024 ble cr7, +0x00000024 /* 00001154 */ 00001134 409E0014 bne cr7, +0x00000014 /* 00001148 */ 00001138 80820088 lwz r4, [r2 + 0x0088] 0000113C 909A0004 stw [r26 + 0x0004], r4 00001140 408E0050 bne cr3, +0x00000050 /* 00001190 */ 00001144 48000030 b +0x00000030 /* 00001174 */ label00001148: 00001148 80820094 lwz r4, [r2 + 0x0094] 0000114C 909A0004 stw [r26 + 0x0004], r4 00001150 48000020 b +0x00000020 /* 00001170 */ label00001154: 00001154 409E0014 bne cr7, +0x00000014 /* 00001168 */ 00001158 80820098 lwz r4, [r2 + 0x0098] 0000115C 909A0004 stw [r26 + 0x0004], r4 00001160 408E0030 bne cr3, +0x00000030 /* 00001190 */ 00001164 48000010 b +0x00000010 /* 00001174 */ label00001168: 00001168 8082009C lwz r4, [r2 + 0x009C] 0000116C 909A0004 stw [r26 + 0x0004], r4 label00001170: 00001170 408E0020 bne cr3, +0x00000020 /* 00001190 */ label00001174: 00001174 809D001C lwz r4, [r29 + 0x001C] 00001178 5484A33E rlwinm r4, r4, 20, 12, 31 0000117C 7C801120 mtcrf 0x01, r4 00001180 409E0010 bne cr7, +0x00000010 /* 00001190 */ 00001184 807D0000 lwz r3, [r29] 00001188 48008CD9 bl +0x00008CD8 /* 00009E60 */ 0000118C 80410014 lwz r2, [r1 + 0x0014] label00001190: 00001190 809A0008 lwz r4, [r26 + 0x0008] 00001194 38C40000 addi r6, r4, 0x0000 00001198 80840000 lwz r4, [r4] 0000119C 30C60004 addic r6, r6, 4 000011A0 90DA0008 stw [r26 + 0x0008], r6 000011A4 54860003 rlwinm. r6, r4, 0, 0, 1 000011A8 909A0078 stw [r26 + 0x0078], r4 000011AC 41820028 beq +0x00000028 /* 000011D4 */ 000011B0 418E0014 beq cr3, +0x00000014 /* 000011C4 */ 000011B4 38800001 li r4, 0x0001 000011B8 989B0023 stb [r27 + 0x0023], r4 000011BC 809A0078 lwz r4, [r26 + 0x0078] 000011C0 48000014 b +0x00000014 /* 000011D4 */ label000011C4: 000011C4 387A0000 addi r3, r26, 0x0000 000011C8 48001441 bl +0x00001440 /* 00002608 */ 000011CC 4FFFFB82 cror crb31, crb31, crb31 000011D0 809A0078 lwz r4, [r26 + 0x0078] label000011D4: 000011D4 7C880120 mtcrf 0x80, r4 000011D8 408300AC bns +0x000000AC /* 00001284 */ 000011DC 809D0036 lwz r4, [r29 + 0x0036] 000011E0 2C840000 cmpwi cr1, r4, 0 000011E4 41860090 beq cr1, +0x00000090 /* 00001274 */ 000011E8 809A0008 lwz r4, [r26 + 0x0008] 000011EC 80DD000C lwz r6, [r29 + 0x000C] 000011F0 83C40000 lwz r30, [r4] 000011F4 33FA0008 addic r31, r26, 8 000011F8 7C1E3000 cmp r30, r6 000011FC 41800044 blt +0x00000044 /* 00001240 */ 00001200 38800FE0 li r4, 0x0FE0 00001204 38BF0000 addi r5, r31, 0x0000 label00001208: 00001208 807D0036 lwz r3, [r29 + 0x0036] 0000120C 80FD003A lwz r7, [r29 + 0x003A] 00001210 480015FD bl +0x000015FC /* 0000280C */ 00001214 80410014 lwz r2, [r1 + 0x0014] 00001218 80DD000C lwz r6, [r29 + 0x000C] 0000121C 813A0008 lwz r9, [r26 + 0x0008] 00001220 38800FE0 li r4, 0x0FE0 00001224 7CC93014 addc r6, r9, r6 00001228 90DA0008 stw [r26 + 0x0008], r6 0000122C 80DD000C lwz r6, [r29 + 0x000C] 00001230 38BF0000 addi r5, r31, 0x0000 00001234 7FC6F010 subfc r30, r6, r30 00001238 7C1E3000 cmp r30, r6 0000123C 4080FFCC bge -0x00000034 /* 00001208 */ label00001240: 00001240 2C9E0000 cmpwi cr1, r30, 0 00001244 41860040 beq cr1, +0x00000040 /* 00001284 */ 00001248 807D0036 lwz r3, [r29 + 0x0036] 0000124C 38BF0000 addi r5, r31, 0x0000 00001250 80FD003A lwz r7, [r29 + 0x003A] 00001254 38800FE0 li r4, 0x0FE0 00001258 38DE0000 addi r6, r30, 0x0000 0000125C 480015B1 bl +0x000015B0 /* 0000280C */ 00001260 80410014 lwz r2, [r1 + 0x0014] 00001264 809A0008 lwz r4, [r26 + 0x0008] 00001268 7C84F014 addc r4, r4, r30 0000126C 909A0008 stw [r26 + 0x0008], r4 00001270 48000014 b +0x00000014 /* 00001284 */ label00001274: 00001274 809A0008 lwz r4, [r26 + 0x0008] 00001278 80C40000 lwz r6, [r4] 0000127C 7C843014 addc r4, r4, r6 00001280 909A0008 stw [r26 + 0x0008], r4 label00001284: 00001284 809D0014 lwz r4, [r29 + 0x0014] 00001288 2C040000 cmpwi r4, 0 0000128C 41820034 beq +0x00000034 /* 000012C0 */ 00001290 A8DA0022 lha r6, [r26 + 0x0022] 00001294 389A0000 addi r4, r26, 0x0000 00001298 60C68000 ori r6, r6, 0x8000 0000129C B0DA0022 sth [r26 + 0x0022], r6 000012A0 80DD0014 lwz r6, [r29 + 0x0014] 000012A4 387D0000 addi r3, r29, 0x0000 000012A8 7CC51670 srawi r5, r6, 2 000012AC 38C00000 li r6, 0x0000 000012B0 4800027D bl +0x0000027C /* 0000152C */ 000012B4 A89A0022 lha r4, [r26 + 0x0022] 000012B8 5484045E rlwinm r4, r4, 0, 17, 15 000012BC B09A0022 sth [r26 + 0x0022], r4 label000012C0: 000012C0 809D0036 lwz r4, [r29 + 0x0036] 000012C4 2C040000 cmpwi r4, 0 000012C8 4182001C beq +0x0000001C /* 000012E4 */ 000012CC A8BA001E lha r5, [r26 + 0x001E] 000012D0 A8DA0020 lha r6, [r26 + 0x0020] 000012D4 387D0000 addi r3, r29, 0x0000 000012D8 389A0000 addi r4, r26, 0x0000 000012DC 48000251 bl +0x00000250 /* 0000152C */ 000012E0 4800019C b +0x0000019C /* 0000147C */ label000012E4: 000012E4 418E0168 beq cr3, +0x00000168 /* 0000144C */ 000012E8 935B0004 stw [r27 + 0x0004], r26 000012EC 809A0004 lwz r4, [r26 + 0x0004] 000012F0 909B0008 stw [r27 + 0x0008], r4 000012F4 809A0008 lwz r4, [r26 + 0x0008] 000012F8 909B000C stw [r27 + 0x000C], r4 000012FC 809A0010 lwz r4, [r26 + 0x0010] 00001300 909B0010 stw [r27 + 0x0010], r4 00001304 A89A0014 lha r4, [r26 + 0x0014] 00001308 B09B0014 sth [r27 + 0x0014], r4 0000130C A89A0018 lha r4, [r26 + 0x0018] 00001310 B09B0016 sth [r27 + 0x0016], r4 00001314 A89A001A lha r4, [r26 + 0x001A] 00001318 B09B0018 sth [r27 + 0x0018], r4 0000131C A89A001C lha r4, [r26 + 0x001C] 00001320 B09B001A sth [r27 + 0x001A], r4 00001324 A89A001E lha r4, [r26 + 0x001E] 00001328 B09B001C sth [r27 + 0x001C], r4 0000132C A89A0020 lha r4, [r26 + 0x0020] 00001330 B09B001E sth [r27 + 0x001E], r4 00001334 A89A0022 lha r4, [r26 + 0x0022] 00001338 B09B0020 sth [r27 + 0x0020], r4 0000133C 80DD002E lwz r6, [r29 + 0x002E] 00001340 809D0032 lwz r4, [r29 + 0x0032] 00001344 90DB0024 stw [r27 + 0x0024], r6 00001348 909B0028 stw [r27 + 0x0028], r4 0000134C 809D001C lwz r4, [r29 + 0x001C] 00001350 54849FFE rlwinm r4, r4, 19, 31, 31 00001354 989B0022 stb [r27 + 0x0022], r4 00001358 809D008E lwz r4, [r29 + 0x008E] 0000135C 33DA01BC addic r30, r26, 444 00001360 80840004 lwz r4, [r4 + 0x0004] 00001364 387B0000 addi r3, r27, 0x0000 00001368 909B0034 stw [r27 + 0x0034], r4 0000136C 80DD008E lwz r6, [r29 + 0x008E] 00001370 389E0000 addi r4, r30, 0x0000 00001374 80C60014 lwz r6, [r6 + 0x0014] 00001378 90DB0030 stw [r27 + 0x0030], r6 0000137C 80DD008E lwz r6, [r29 + 0x008E] 00001380 80C60008 lwz r6, [r6 + 0x0008] 00001384 90DB0038 stw [r27 + 0x0038], r6 00001388 80DA01BE lwz r6, [r26 + 0x01BE] 0000138C 2C060000 cmpwi r6, 0 00001390 4E621382 cror crb19, crb2, crb2 00001394 48008AF1 bl +0x00008AF0 /* 00009E84 */ 00001398 80410014 lwz r2, [r1 + 0x0014] 0000139C 409300E0 bns cr4, +0x000000E0 /* 0000147C */ 000013A0 807A0068 lwz r3, [r26 + 0x0068] 000013A4 2C030000 cmpwi r3, 0 000013A8 4182002C beq +0x0000002C /* 000013D4 */ 000013AC 889A01D2 lbz r4, [r26 + 0x01D2] 000013B0 2C840000 cmpwi cr1, r4, 0 000013B4 40860020 bne cr1, +0x00000020 /* 000013D4 */ 000013B8 38800001 li r4, 0x0001 000013BC 48002569 bl +0x00002568 /* 00003924 */ 000013C0 80410014 lwz r2, [r1 + 0x0014] 000013C4 7C640735 extsh. r4, r3 000013C8 38800001 li r4, 0x0001 000013CC 40820008 bne +0x00000008 /* 000013D4 */ 000013D0 989A01D2 stb [r26 + 0x01D2], r4 label000013D4: 000013D4 809B0030 lwz r4, [r27 + 0x0030] 000013D8 807A01B4 lwz r3, [r26 + 0x01B4] 000013DC 2C840000 cmpwi cr1, r4, 0 000013E0 809A01B8 lwz r4, [r26 + 0x01B8] 000013E4 38C00001 li r6, 0x0001 000013E8 40840008 bge cr1, +0x00000008 /* 000013F0 */ 000013EC 38C00002 li r6, 0x0002 label000013F0: 000013F0 80FB0034 lwz r7, [r27 + 0x0034] 000013F4 811B0038 lwz r8, [r27 + 0x0038] 000013F8 38BB0000 addi r5, r27, 0x0000 000013FC 48008AAD bl +0x00008AAC /* 00009EA8 */ 00001400 80410014 lwz r2, [r1 + 0x0014] 00001404 7C7F0735 extsh. r31, r3 00001408 41820074 beq +0x00000074 /* 0000147C */ 0000140C 939B0004 stw [r27 + 0x0004], r28 00001410 387B0000 addi r3, r27, 0x0000 00001414 389E0000 addi r4, r30, 0x0000 00001418 48008AB5 bl +0x00008AB4 /* 00009ECC */ 0000141C 80410014 lwz r2, [r1 + 0x0014] 00001420 889A01D2 lbz r4, [r26 + 0x01D2] 00001424 2C040000 cmpwi r4, 0 00001428 4182FB3C beq -0x000004C4 /* 00000F64 */ 0000142C 807A0068 lwz r3, [r26 + 0x0068] 00001430 38800000 li r4, 0x0000 00001434 480024F1 bl +0x000024F0 /* 00003924 */ 00001438 80410014 lwz r2, [r1 + 0x0014] 0000143C 9B9A01D2 stb [r26 + 0x01D2], r28 00001440 30DD002E addic r6, r29, 46 00001444 807D0000 lwz r3, [r29] 00001448 4BFFFB24 b -0x000004DC /* 00000F6C */ label0000144C: 0000144C 387D0000 addi r3, r29, 0x0000 00001450 38800001 li r4, 0x0001 00001454 48008A9D bl +0x00008A9C /* 00009EF0 */ 00001458 80410014 lwz r2, [r1 + 0x0014] 0000145C 817A0004 lwz r11, [r26 + 0x0004] 00001460 387A0000 addi r3, r26, 0x0000 00001464 48008AB1 bl +0x00008AB0 /* 00009F14 */ 00001468 80410014 lwz r2, [r1 + 0x0014] 0000146C 387D0000 addi r3, r29, 0x0000 00001470 38800001 li r4, 0x0001 00001474 48008AE5 bl +0x00008AE4 /* 00009F58 */ 00001478 80410014 lwz r2, [r1 + 0x0014] label0000147C: 0000147C 809A0008 lwz r4, [r26 + 0x0008] 00001480 909D0008 stw [r29 + 0x0008], r4 00001484 408E001C bne cr3, +0x0000001C /* 000014A0 */ 00001488 807D0000 lwz r3, [r29] 0000148C 30DD002E addic r6, r29, 46 00001490 38800000 li r4, 0x0000 00001494 38A00003 li r5, 0x0003 00001498 480024F9 bl +0x000024F8 /* 00003990 */ 0000149C 80410014 lwz r2, [r1 + 0x0014] label000014A0: 000014A0 807D0026 lwz r3, [r29 + 0x0026] 000014A4 2C030000 cmpwi r3, 0 000014A8 41820038 beq +0x00000038 /* 000014E0 */ 000014AC 80FD002A lwz r7, [r29 + 0x002A] 000014B0 38800FA0 li r4, 0x0FA0 000014B4 38A00001 li r5, 0x0001 000014B8 3CC00001 lis r6, 0x0001 000014BC 48001351 bl +0x00001350 /* 0000280C */ 000014C0 80410014 lwz r2, [r1 + 0x0014] 000014C4 80FD002A lwz r7, [r29 + 0x002A] 000014C8 807D0026 lwz r3, [r29 + 0x0026] 000014CC 38800FA0 li r4, 0x0FA0 000014D0 38A00002 li r5, 0x0002 000014D4 38C00000 li r6, 0x0000 000014D8 48001335 bl +0x00001334 /* 0000280C */ 000014DC 80410014 lwz r2, [r1 + 0x0014] label000014E0: 000014E0 38600000 li r3, 0x0000 label000014E4: 000014E4 81810064 lwz r12, [r1 + 0x0064] 000014E8 80010068 lwz r0, [r1 + 0x0068] 000014EC 7D818120 mtcrf 0x18, r12 000014F0 30210060 addic r1, r1, 96 000014F4 7C0803A6 mtlr r0 000014F8 BB41FFE8 lmw r26, [r1 - 0x0018] 000014FC 4E800020 blr 00001500 00000000 .invalid 00001504 00002043 .invalid 00001508 80060200 lwz r0, [r6 + 0x0200] 0000150C 00000000 .invalid 00001510 000008B4 .invalid 00001514 0014534D .invalid 00001518 435F4344 bdz cr7, +0x00004344 /* 0000585C */ 0000151C 42616E64 bc 19, 1, +0x00006E64 /* 00008380 */ 00001520 4465636F .invalid sc 00001524 6D707265 xoris r16, r11, 0x7265 00001528 73730000 andi. r19, r27, 0x0000 fn0000152C: 0000152C BEC1FFD8 stmw [r1 - 0x0028], r22 00001530 3B440000 addi r26, r4, 0x0000 00001534 3BA30000 addi r29, r3, 0x0000 00001538 807D0036 lwz r3, [r29 + 0x0036] 0000153C 7C0802A6 mflr r0 00001540 2F830000 cmpwi cr7, r3, 0 00001544 90010008 stw [r1 + 0x0008], r0 00001548 7CBC0735 extsh. r28, r5 0000154C 9421FF90 stwu [r1 - 0x0070], r1 00001550 7CDB0734 extsh r27, r6 00001554 AB1A001E lha r24, [r26 + 0x001E] 00001558 AAFA0020 lha r23, [r26 + 0x0020] 0000155C 419E00E0 beq cr7, +0x000000E0 /* 0000163C */ 00001560 38600001 li r3, 0x0001 00001564 3BE00000 li r31, 0x0000 00001568 A89A001A lha r4, [r26 + 0x001A] 0000156C B07A001E sth [r26 + 0x001E], r3 00001570 54832036 rlwinm r3, r4, 4, 0, 27 00001574 7C641814 addc r3, r4, r3 00001578 33230004 addic r25, r3, 4 0000157C B3FA0020 sth [r26 + 0x0020], r31 00001580 32DA0008 addic r22, r26, 8 00001584 408100D0 ble +0x000000D0 /* 00001654 */ label00001588: 00001588 807D0036 lwz r3, [r29 + 0x0036] 0000158C 80FD003A lwz r7, [r29 + 0x003A] 00001590 38800FE0 li r4, 0x0FE0 00001594 38B60000 addi r5, r22, 0x0000 00001598 38D90000 addi r6, r25, 0x0000 0000159C 48001271 bl +0x00001270 /* 0000280C */ 000015A0 80410014 lwz r2, [r1 + 0x0014] 000015A4 2F830000 cmpwi cr7, r3, 0 000015A8 33DF0001 addic r30, r31, 1 000015AC 7C1EE000 cmp r30, r28 000015B0 387A0000 addi r3, r26, 0x0000 000015B4 409E0080 bne cr7, +0x00000080 /* 00001634 */ 000015B8 817A0004 lwz r11, [r26 + 0x0004] 000015BC 40820008 bne +0x00000008 /* 000015C4 */ 000015C0 B37A0020 sth [r26 + 0x0020], r27 label000015C4: 000015C4 48008951 bl +0x00008950 /* 00009F14 */ 000015C8 80410014 lwz r2, [r1 + 0x0014] 000015CC A87A0022 lha r3, [r26 + 0x0022] 000015D0 5463A33E rlwinm r3, r3, 20, 12, 31 000015D4 7C601120 mtcrf 0x01, r3 000015D8 419C003C blt cr7, +0x0000003C /* 00001614 */ 000015DC 83FD0026 lwz r31, [r29 + 0x0026] 000015E0 387E0000 addi r3, r30, 0x0000 000015E4 2C1F0000 cmpwi r31, 0 000015E8 389C0000 addi r4, r28, 0x0000 000015EC 41820028 beq +0x00000028 /* 00001614 */ 000015F0 48002281 bl +0x00002280 /* 00003870 */ 000015F4 80410014 lwz r2, [r1 + 0x0014] 000015F8 38C30000 addi r6, r3, 0x0000 000015FC 387F0000 addi r3, r31, 0x0000 00001600 80FD002A lwz r7, [r29 + 0x002A] 00001604 38800FA0 li r4, 0x0FA0 00001608 38A00001 li r5, 0x0001 0000160C 48001201 bl +0x00001200 /* 0000280C */ 00001610 80410014 lwz r2, [r1 + 0x0014] label00001614: 00001614 7FDF0734 extsh r31, r30 00001618 7F9FE000 cmp cr7, r31, r28 0000161C 419CFF6C blt cr7, -0x00000094 /* 00001588 */ 00001620 B2FA0020 sth [r26 + 0x0020], r23 00001624 B31A001E sth [r26 + 0x001E], r24 00001628 81810078 lwz r12, [r1 + 0x0078] 0000162C 30210070 addic r1, r1, 112 00001630 48000034 b +0x00000034 /* 00001664 */ label00001634: 00001634 3860DCFA li r3, 0xFFFFDCFA 00001638 48000024 b +0x00000024 /* 0000165C */ label0000163C: 0000163C B0BA001E sth [r26 + 0x001E], r5 00001640 B0DA0020 sth [r26 + 0x0020], r6 00001644 817A0004 lwz r11, [r26 + 0x0004] 00001648 387A0000 addi r3, r26, 0x0000 0000164C 480088C9 bl +0x000088C8 /* 00009F14 */ 00001650 80410014 lwz r2, [r1 + 0x0014] label00001654: 00001654 B2FA0020 sth [r26 + 0x0020], r23 00001658 B31A001E sth [r26 + 0x001E], r24 label0000165C: 0000165C 81810078 lwz r12, [r1 + 0x0078] 00001660 30210070 addic r1, r1, 112 label00001664: 00001664 7D8803A6 mtlr r12 00001668 BAC1FFD8 lmw r22, [r1 - 0x0028] 0000166C 4E800020 blr 00001670 00000000 .invalid 00001674 00002041 .invalid 00001678 800A0400 lwz r0, [r10 + 0x0400] 0000167C 00000000 .invalid 00001680 00000144 .invalid 00001684 000C4261 .invalid 00001688 6E64416E xoris r4, r19, 0x416E 0000168C 6453706F oris r19, r2, 0x706F 00001690 6F6C0000 xoris r12, r27, 0x0000 00001694 BF81FFF0 stmw [r1 - 0x0010], r28 00001698 3BE30000 addi r31, r3, 0x0000 0000169C 807F01B4 lwz r3, [r31 + 0x01B4] 000016A0 7C0802A6 mflr r0 000016A4 2C030000 cmpwi r3, 0 000016A8 90010008 stw [r1 + 0x0008], r0 000016AC 9421FFB0 stwu [r1 - 0x0050], r1 000016B0 418200B0 beq +0x000000B0 /* 00001760 */ 000016B4 480088C9 bl +0x000088C8 /* 00009F7C */ 000016B8 80410014 lwz r2, [r1 + 0x0014] 000016BC 807F01BE lwz r3, [r31 + 0x01BE] 000016C0 33DF01BC addic r30, r31, 444 000016C4 2C030000 cmpwi r3, 0 000016C8 3BA30000 addi r29, r3, 0x0000 000016CC 3B800000 li r28, 0x0000 000016D0 3880FFFF li r4, 0xFFFFFFFF 000016D4 41820060 beq +0x00000060 /* 00001734 */ 000016D8 801D0004 lwz r0, [r29 + 0x0004] 000016DC 30DD0024 addic r6, r29, 36 000016E0 2C800000 cmpwi cr1, r0, 0 000016E4 38A00003 li r5, 0x0003 label000016E8: 000016E8 41860018 beq cr1, +0x00000018 /* 00001700 */ 000016EC 807F0074 lwz r3, [r31 + 0x0074] 000016F0 480022A1 bl +0x000022A0 /* 00003990 */ 000016F4 80410014 lwz r2, [r1 + 0x0014] 000016F8 939D0004 stw [r29 + 0x0004], r28 000016FC 807F01BE lwz r3, [r31 + 0x01BE] label00001700: 00001700 389E0000 addi r4, r30, 0x0000 00001704 480087C9 bl +0x000087C8 /* 00009ECC */ 00001708 80410014 lwz r2, [r1 + 0x0014] 0000170C 807F01BE lwz r3, [r31 + 0x01BE] 00001710 3880FFFF li r4, 0xFFFFFFFF 00001714 2C030000 cmpwi r3, 0 00001718 3BA30000 addi r29, r3, 0x0000 0000171C 30DD0024 addic r6, r29, 36 00001720 38A00003 li r5, 0x0003 00001724 41820010 beq +0x00000010 /* 00001734 */ 00001728 801D0004 lwz r0, [r29 + 0x0004] 0000172C 2C800000 cmpwi cr1, r0, 0 00001730 4BFFFFB8 b -0x00000048 /* 000016E8 */ label00001734: 00001734 881F01D2 lbz r0, [r31 + 0x01D2] 00001738 2C000000 cmpwi r0, 0 0000173C 41820024 beq +0x00000024 /* 00001760 */ 00001740 801F01CA lwz r0, [r31 + 0x01CA] 00001744 307F01C6 addic r3, r31, 454 00001748 2C800000 cmpwi cr1, r0, 0 0000174C 40860014 bne cr1, +0x00000014 /* 00001760 */ 00001750 801F01CE lwz r0, [r31 + 0x01CE] 00001754 901F01CA stw [r31 + 0x01CA], r0 00001758 48008849 bl +0x00008848 /* 00009FA0 */ 0000175C 80410014 lwz r2, [r1 + 0x0014] label00001760: 00001760 38600000 li r3, 0x0000 00001764 81810058 lwz r12, [r1 + 0x0058] 00001768 30210050 addic r1, r1, 80 0000176C 7D8803A6 mtlr r12 00001770 BB81FFF0 lmw r28, [r1 - 0x0010] 00001774 4E800020 blr 00001778 00000000 .invalid 0000177C 00002041 .invalid 00001780 80040100 lwz r0, [r4 + 0x0100] 00001784 00000000 .invalid 00001788 000000E4 .invalid 0000178C 0010534D .invalid 00001790 435F4344 bdz cr7, +0x00004344 /* 00005AD4 */ 00001794 436F6465 bdzl cr3, +0x00006464 /* 00007BF8 */ 00001798 63466C75 ori r6, r26, 0x6C75 0000179C 73680000 andi. r8, r27, 0x0000 fn000017A0: 000017A0 BF61FFEC stmw [r1 - 0x0014], r27 000017A4 3BA40000 addi r29, r4, 0x0000 000017A8 7C0802A6 mflr r0 000017AC 83C30000 lwz r30, [r3] 000017B0 2C1D0000 cmpwi r29, 0 000017B4 7D800026 mfcr r12 000017B8 91810004 stw [r1 + 0x0004], r12 000017BC 90010008 stw [r1 + 0x0008], r0 000017C0 9421FFA0 stwu [r1 - 0x0060], r1 000017C4 3BE00000 li r31, 0x0000 000017C8 3860FFCE li r3, 0xFFFFFFCE 000017CC 41820140 beq +0x00000140 /* 0000190C */ 000017D0 387E0000 addi r3, r30, 0x0000 000017D4 480087F1 bl +0x000087F0 /* 00009FC4 */ 000017D8 80410014 lwz r2, [r1 + 0x0014] 000017DC 3B830000 addi r28, r3, 0x0000 000017E0 2E1C0000 cmpwi cr4, r28, 0 000017E4 807C0000 lwz r3, [r28] 000017E8 2C030000 cmpwi r3, 0 000017EC 41920008 beq cr4, +0x00000008 /* 000017F4 */ 000017F0 408200E0 bne +0x000000E0 /* 000018D0 */ label000017F4: 000017F4 48000F65 bl +0x00000F64 /* 00002758 */ 000017F8 80410014 lwz r2, [r1 + 0x0014] 000017FC 90610038 stw [r1 + 0x0038], r3 00001800 387E0000 addi r3, r30, 0x0000 00001804 480087E5 bl +0x000087E4 /* 00009FE8 */ 00001808 80410014 lwz r2, [r1 + 0x0014] 0000180C 2C030000 cmpwi r3, 0 00001810 40820014 bne +0x00000014 /* 00001824 */ 00001814 48000F69 bl +0x00000F68 /* 0000277C */ 00001818 80410014 lwz r2, [r1 + 0x0014] 0000181C 48000F85 bl +0x00000F84 /* 000027A0 */ 00001820 80410014 lwz r2, [r1 + 0x0014] label00001824: 00001824 387C0000 addi r3, r28, 0x0000 00001828 4192001C beq cr4, +0x0000001C /* 00001844 */ 0000182C 48000EE5 bl +0x00000EE4 /* 00002710 */ 00001830 80410014 lwz r2, [r1 + 0x0014] 00001834 387E0000 addi r3, r30, 0x0000 00001838 38800000 li r4, 0x0000 0000183C 480087D1 bl +0x000087D0 /* 0000A00C */ 00001840 80410014 lwz r2, [r1 + 0x0014] label00001844: 00001844 387E0000 addi r3, r30, 0x0000 00001848 480087E9 bl +0x000087E8 /* 0000A030 */ 0000184C 80410014 lwz r2, [r1 + 0x0014] 00001850 7C7B0734 extsh r27, r3 00001854 2C1BFFFF cmpwi r27, -1 00001858 3C606364 lis r3, 0x6364 0000185C 3880B544 li r4, 0xFFFFB544 00001860 30636369 addic r3, r3, 25449 00001864 3BE0FF94 li r31, 0xFFFFFF94 00001868 4182005C beq +0x0000005C /* 000018C4 */ 0000186C 480087E9 bl +0x000087E8 /* 0000A054 */ 00001870 80410014 lwz r2, [r1 + 0x0014] 00001874 3B830000 addi r28, r3, 0x0000 00001878 48008801 bl +0x00008800 /* 0000A078 */ 0000187C 80410014 lwz r2, [r1 + 0x0014] 00001880 7C7F0735 extsh. r31, r3 00001884 387C0000 addi r3, r28, 0x0000 00001888 4082001C bne +0x0000001C /* 000018A4 */ 0000188C 48008811 bl +0x00008810 /* 0000A09C */ 00001890 80410014 lwz r2, [r1 + 0x0014] 00001894 387E0000 addi r3, r30, 0x0000 00001898 389C0000 addi r4, r28, 0x0000 0000189C 48008771 bl +0x00008770 /* 0000A00C */ 000018A0 80410014 lwz r2, [r1 + 0x0014] label000018A4: 000018A4 387B0000 addi r3, r27, 0x0000 000018A8 48008819 bl +0x00008818 /* 0000A0C0 */ 000018AC 80410014 lwz r2, [r1 + 0x0014] 000018B0 2C1C0000 cmpwi r28, 0 000018B4 387C0000 addi r3, r28, 0x0000 000018B8 4182000C beq +0x0000000C /* 000018C4 */ 000018BC 48008829 bl +0x00008828 /* 0000A0E4 */ 000018C0 80410014 lwz r2, [r1 + 0x0014] label000018C4: 000018C4 80610038 lwz r3, [r1 + 0x0038] 000018C8 48000ED9 bl +0x00000ED8 /* 000027A0 */ 000018CC 80410014 lwz r2, [r1 + 0x0014] label000018D0: 000018D0 2C1F0000 cmpwi r31, 0 000018D4 389D0000 addi r4, r29, 0x0000 000018D8 38A00048 li r5, 0x0048 000018DC 40820010 bne +0x00000010 /* 000018EC */ 000018E0 807C0000 lwz r3, [r28] 000018E4 48008825 bl +0x00008824 /* 0000A108 */ 000018E8 80410014 lwz r2, [r1 + 0x0014] label000018EC: 000018EC 387F0000 addi r3, r31, 0x0000 000018F0 81810064 lwz r12, [r1 + 0x0064] 000018F4 80010068 lwz r0, [r1 + 0x0068] 000018F8 7D808120 mtcrf 0x08, r12 000018FC 30210060 addic r1, r1, 96 00001900 7C0803A6 mtlr r0 00001904 BB61FFEC lmw r27, [r1 - 0x0014] 00001908 4E800020 blr label0000190C: 0000190C BBA10054 lmw r29, [r1 + 0x0054] 00001910 30210060 addic r1, r1, 96 00001914 4E800020 blr 00001918 00000000 .invalid 0000191C 00002043 .invalid 00001920 80050200 lwz r0, [r5 + 0x0200] 00001924 00000000 .invalid 00001928 00000178 .invalid 0000192C 0012534D .invalid 00001930 435F4344 bdz cr7, +0x00004344 /* 00005C74 */ 00001934 47657443 .invalid sc 00001938 6F646563 xoris r4, r27, 0x6563 0000193C 496E666F bla 0x016E666C /* 00001940 3860DCFE li r3, 0xFFFFDCFE 00001944 4E800020 blr 00001948 00000000 .invalid 0000194C 00002040 .invalid 00001950 00000600 .invalid 00001954 00000000 .invalid 00001958 00000008 .invalid 0000195C 0013534D .invalid 00001960 435F4344 bdz cr7, +0x00004344 /* 00005CA4 */ 00001964 47657453 .invalid sc 00001968 696D696C xori r13, r11, 0x696C 0000196C 61726974 ori r18, r11, 0x6974 00001970 79000000 .invalid 00001974 2C080000 cmpwi r8, 0 00001978 3860FFCE li r3, 0xFFFFFFCE 0000197C 41820014 beq +0x00000014 /* 00001990 */ 00001980 80050000 lwz r0, [r5] 00001984 38600000 li r3, 0x0000 00001988 5400023E rlwinm r0, r0, 0, 8, 31 0000198C 90080000 stw [r8], r0 label00001990: 00001990 4E800020 blr 00001994 00000000 .invalid 00001998 00002040 .invalid 0000199C 00000600 .invalid 000019A0 00000000 .invalid 000019A4 00000020 .invalid 000019A8 001C534D .invalid 000019AC 435F4344 bdz cr7, +0x00004344 /* 00005CF0 */ 000019B0 47657443 .invalid sc 000019B4 6F6D7072 xoris r13, r27, 0x7072 000019B8 65737365 oris r19, r11, 0x7365 000019BC 64496D61 oris r9, r2, 0x6D61 000019C0 67655369 oris r5, r27, 0x5369 000019C4 7A650000 .invalid 000019C8 2C080000 cmpwi r8, 0 000019CC 3860FFCE li r3, 0xFFFFFFCE 000019D0 4182004C beq +0x0000004C /* 00001A1C */ 000019D4 A8050000 lha r0, [r5] 000019D8 A8650006 lha r3, [r5 + 0x0006] 000019DC A8850002 lha r4, [r5 + 0x0002] 000019E0 A8A50004 lha r5, [r5 + 0x0004] 000019E4 7C641810 subfc r3, r4, r3 000019E8 7C002810 subfc r0, r0, r5 000019EC 30A30003 addic r5, r3, 3 000019F0 54A31036 rlwinm r3, r5, 2, 0, 27 000019F4 7CA51670 srawi r5, r5, 2 000019F8 7CA52670 srawi r5, r5, 4 000019FC 7CA32814 addc r5, r3, r5 00001A00 30000003 addic r0, r0, 3 00001A04 7C001670 srawi r0, r0, 2 00001A08 30A50001 addic r5, r5, 1 00001A0C 7C0501D6 mullw r0, r5, r0 00001A10 30000004 addic r0, r0, 4 00001A14 90080000 stw [r8], r0 00001A18 38600000 li r3, 0x0000 label00001A1C: 00001A1C 4E800020 blr 00001A20 00000000 .invalid 00001A24 00002040 .invalid 00001A28 00000600 .invalid 00001A2C 00000000 .invalid 00001A30 00000058 .invalid 00001A34 001B534D .invalid 00001A38 435F4344 bdz cr7, +0x00004344 /* 00005D7C */ 00001A3C 4765744D .invalid sc 00001A40 6178436F ori r24, r11, 0x436F 00001A44 6D707265 xoris r16, r11, 0x7265 00001A48 7373696F andi. r19, r27, 0x696F 00001A4C 6E53697A xoris r19, r18, 0x697A 00001A50 65000000 oris r0, r8, 0x0000 00001A54 2C870000 cmpwi cr1, r7, 0 00001A58 2C090000 cmpwi r9, 0 00001A5C 2F080000 cmpwi cr6, r8, 0 00001A60 38600400 li r3, 0x0400 00001A64 41860008 beq cr1, +0x00000008 /* 00001A6C */ 00001A68 90670000 stw [r7], r3 label00001A6C: 00001A6C 80E80000 lwz r7, [r8] 00001A70 38600000 li r3, 0x0000 00001A74 2C870000 cmpwi cr1, r7, 0 00001A78 419A0010 beq cr6, +0x00000010 /* 00001A88 */ 00001A7C 38E00400 li r7, 0x0400 00001A80 41860008 beq cr1, +0x00000008 /* 00001A88 */ 00001A84 90E80000 stw [r8], r7 label00001A88: 00001A88 41820008 beq +0x00000008 /* 00001A90 */ 00001A8C 90690000 stw [r9], r3 label00001A90: 00001A90 4E800020 blr 00001A94 00000000 .invalid 00001A98 00002040 .invalid 00001A9C 00000700 .invalid 00001AA0 00000000 .invalid 00001AA4 00000040 .invalid 00001AA8 0018534D .invalid 00001AAC 435F4344 bdz cr7, +0x00004344 /* 00005DF0 */ 00001AB0 47657443 .invalid sc 00001AB4 6F6D7072 xoris r13, r27, 0x7072 00001AB8 65737369 oris r19, r11, 0x7369 00001ABC 6F6E5469 xoris r14, r27, 0x5469 00001AC0 6D650000 xoris r5, r11, 0x0000 00001AC4 3860DCFE li r3, 0xFFFFDCFE 00001AC8 4E800020 blr 00001ACC 00000000 .invalid 00001AD0 00002040 .invalid 00001AD4 00000800 .invalid 00001AD8 00000000 .invalid 00001ADC 00000008 .invalid 00001AE0 000F534D .invalid 00001AE4 435F4344 bdz cr7, +0x00004344 /* 00005E28 */ 00001AE8 5472696D rlwinm. r18, r3, 13, 5, 22 00001AEC 496D6167 bla 0x016D6164 /* 00001AF0 65000000 oris r0, r8, 0x0000 00001AF4 38600000 li r3, 0x0000 00001AF8 4E800020 blr 00001AFC 00000000 .invalid 00001B00 00002040 .invalid 00001B04 00000200 .invalid 00001B08 00000000 .invalid 00001B0C 00000008 .invalid 00001B10 000F534D .invalid 00001B14 435F4344 bdz cr7, +0x00004344 /* 00005E58 */ 00001B18 436F6465 bdzl cr3, +0x00006464 /* 00007F7C */ 00001B1C 63427573 ori r2, r26, 0x7573 00001B20 79000000 .invalid 00001B24 00000000 .invalid fn00001B28: 00001B28 81820000 lwz r12, [r2] 00001B2C 90410014 stw [r1 + 0x0014], r2 00001B30 800C0000 lwz r0, [r12] 00001B34 804C0004 lwz r2, [r12 + 0x0004] 00001B38 7C0903A6 mtctr r0 00001B3C 4E800420 bctr 00001B40 00000000 .invalid 00001B44 000C8000 .invalid 00001B48 00000000 .invalid fn00001B4C: 00001B4C 81820004 lwz r12, [r2 + 0x0004] 00001B50 90410014 stw [r1 + 0x0014], r2 00001B54 800C0000 lwz r0, [r12] 00001B58 804C0004 lwz r2, [r12 + 0x0004] 00001B5C 7C0903A6 mtctr r0 00001B60 4E800420 bctr 00001B64 00000000 .invalid 00001B68 000C8000 .invalid 00001B6C 00000000 .invalid fn00001B70: 00001B70 81820008 lwz r12, [r2 + 0x0008] 00001B74 90410014 stw [r1 + 0x0014], r2 00001B78 800C0000 lwz r0, [r12] 00001B7C 804C0004 lwz r2, [r12 + 0x0004] 00001B80 7C0903A6 mtctr r0 00001B84 4E800420 bctr 00001B88 00000000 .invalid 00001B8C 000C8000 .invalid 00001B90 00000000 .invalid fn00001B94: 00001B94 7C0802A6 mflr r0 00001B98 93E1FFFC stw [r1 - 0x0004], r31 00001B9C 3BE30000 addi r31, r3, 0x0000 00001BA0 90010008 stw [r1 + 0x0008], r0 00001BA4 801F0024 lwz r0, [r31 + 0x0024] 00001BA8 9421FFB0 stwu [r1 - 0x0050], r1 00001BAC 2C000000 cmpwi r0, 0 00001BB0 38600200 li r3, 0x0200 00001BB4 40820034 bne +0x00000034 /* 00001BE8 */ 00001BB8 48000B35 bl +0x00000B34 /* 000026EC */ 00001BBC 80410014 lwz r2, [r1 + 0x0014] 00001BC0 2C030000 cmpwi r3, 0 00001BC4 907F0024 stw [r31 + 0x0024], r3 00001BC8 40820020 bne +0x00000020 /* 00001BE8 */ label00001BCC: 00001BCC 4BFFFF81 bl -0x00000080 /* 00001B4C */ 00001BD0 80410014 lwz r2, [r1 + 0x0014] 00001BD4 7C630734 extsh r3, r3 00001BD8 81810058 lwz r12, [r1 + 0x0058] 00001BDC 83E1004C lwz r31, [r1 + 0x004C] 00001BE0 7D8803A6 mtlr r12 00001BE4 4800005C b +0x0000005C /* 00001C40 */ label00001BE8: 00001BE8 801F0028 lwz r0, [r31 + 0x0028] 00001BEC 38601000 li r3, 0x1000 00001BF0 2C000000 cmpwi r0, 0 00001BF4 40820018 bne +0x00000018 /* 00001C0C */ 00001BF8 48000AF5 bl +0x00000AF4 /* 000026EC */ 00001BFC 80410014 lwz r2, [r1 + 0x0014] 00001C00 2C030000 cmpwi r3, 0 00001C04 907F0028 stw [r31 + 0x0028], r3 00001C08 4182FFC4 beq -0x0000003C /* 00001BCC */ label00001C0C: 00001C0C 801F002C lwz r0, [r31 + 0x002C] 00001C10 38601400 li r3, 0x1400 00001C14 2C000000 cmpwi r0, 0 00001C18 40820018 bne +0x00000018 /* 00001C30 */ 00001C1C 48000AD1 bl +0x00000AD0 /* 000026EC */ 00001C20 80410014 lwz r2, [r1 + 0x0014] 00001C24 2C030000 cmpwi r3, 0 00001C28 907F002C stw [r31 + 0x002C], r3 00001C2C 4182FFA0 beq -0x00000060 /* 00001BCC */ label00001C30: 00001C30 38600000 li r3, 0x0000 00001C34 81810058 lwz r12, [r1 + 0x0058] 00001C38 83E1004C lwz r31, [r1 + 0x004C] 00001C3C 7D8803A6 mtlr r12 label00001C40: 00001C40 30210050 addic r1, r1, 80 00001C44 4E800020 blr 00001C48 00000000 .invalid 00001C4C 00002041 .invalid 00001C50 80010100 lwz r0, [r1 + 0x0100] 00001C54 00000000 .invalid 00001C58 000000B4 .invalid 00001C5C 000B4F70 .invalid 00001C60 656E4343 oris r14, r11, 0x4343 00001C64 61636865 ori r3, r11, 0x6865 00001C68 73000000 andi. r0, r24, 0x0000 fn00001C6C: 00001C6C 38000000 li r0, 0x0000 00001C70 90030044 stw [r3 + 0x0044], r0 00001C74 9003003C stw [r3 + 0x003C], r0 00001C78 90030040 stw [r3 + 0x0040], r0 00001C7C 4E800020 blr 00001C80 00000000 .invalid 00001C84 00002040 .invalid 00001C88 00000100 .invalid 00001C8C 00000000 .invalid 00001C90 00000014 .invalid 00001C94 000C5265 .invalid 00001C98 73657443 andi. r5, r27, 0x7443 00001C9C 43616368 bc 27, 1, +0x00006368 /* 00008004 */ 00001CA0 65730000 oris r19, r11, 0x0000 fn00001CA4: 00001CA4 80830040 lwz r4, [r3 + 0x0040] 00001CA8 80A30028 lwz r5, [r3 + 0x0028] 00001CAC 2C040000 cmpwi r4, 0 00001CB0 2C840100 cmpwi cr1, r4, 256 00001CB4 38000000 li r0, 0x0000 00001CB8 41820028 beq +0x00000028 /* 00001CE0 */ 00001CBC 80A50000 lwz r5, [r5] 00001CC0 30A5FFF0 subic r5, r5, 16 00001CC4 40850008 ble cr1, +0x00000008 /* 00001CCC */ 00001CC8 38800100 li r4, 0x0100 label00001CCC: 00001CCC 3084FFFF subic r4, r4, 1 label00001CD0: 00001CD0 2C040000 cmpwi r4, 0 00001CD4 94050010 stwu [r5 + 0x0010], r0 00001CD8 3084FFFF subic r4, r4, 1 00001CDC 4082FFF4 bne -0x0000000C /* 00001CD0 */ label00001CE0: 00001CE0 80030044 lwz r0, [r3 + 0x0044] 00001CE4 8063002C lwz r3, [r3 + 0x002C] 00001CE8 2C800000 cmpwi cr1, r0, 0 00001CEC 2C000100 cmpwi r0, 256 00001CF0 38800000 li r4, 0x0000 00001CF4 41860028 beq cr1, +0x00000028 /* 00001D1C */ 00001CF8 80630000 lwz r3, [r3] 00001CFC 3063FFEC subic r3, r3, 20 00001D00 40810008 ble +0x00000008 /* 00001D08 */ 00001D04 38000100 li r0, 0x0100 label00001D08: 00001D08 3000FFFF subic r0, r0, 1 label00001D0C: 00001D0C 2C800000 cmpwi cr1, r0, 0 00001D10 94830014 stwu [r3 + 0x0014], r4 00001D14 3000FFFF subic r0, r0, 1 00001D18 4086FFF4 bne cr1, -0x0000000C /* 00001D0C */ label00001D1C: 00001D1C 4E800020 blr 00001D20 00000000 .invalid 00001D24 00002040 .invalid 00001D28 00000100 .invalid 00001D2C 00000000 .invalid 00001D30 0000007C .invalid 00001D34 00145265 .invalid 00001D38 73657443 andi. r5, r27, 0x7443 00001D3C 43616368 bc 27, 1, +0x00006368 /* 000080A4 */ 00001D40 6573436F oris r19, r11, 0x436F 00001D44 70796261 andi. r25, r3, 0x6261 00001D48 636B0000 ori r11, r27, 0x0000 fn00001D4C: 00001D4C 8103003C lwz r8, [r3 + 0x003C] 00001D50 7D800026 mfcr r12 00001D54 2C880000 cmpwi cr1, r8, 0 00001D58 2F080100 cmpwi cr6, r8, 256 00001D5C 91810004 stw [r1 + 0x0004], r12 00001D60 80830024 lwz r4, [r3 + 0x0024] 00001D64 55070DFC rlwinm r7, r8, 1, 23, 30 00001D68 418600A4 beq cr1, +0x000000A4 /* 00001E0C */ 00001D6C 80A30088 lwz r5, [r3 + 0x0088] 00001D70 80840000 lwz r4, [r4] 00001D74 88050000 lbz r0, [r5] 00001D78 38C40000 addi r6, r4, 0x0000 00001D7C 89250001 lbz r9, [r5 + 0x0001] 00001D80 39400000 li r10, 0x0000 00001D84 4099000C ble cr6, +0x0000000C /* 00001D90 */ 00001D88 39000100 li r8, 0x0100 00001D8C 48000008 b +0x00000008 /* 00001D94 */ label00001D90: 00001D90 40850084 ble cr1, +0x00000084 /* 00001E14 */ label00001D94: 00001D94 3568FFFF subic. r11, r8, 1 00001D98 7D0903A6 mtctr r8 00001D9C 89660000 lbz r11, [r6] 00001DA0 89060001 lbz r8, [r6 + 0x0001] 00001DA4 7F805800 cmp cr7, r0, r11 00001DA8 7C894000 cmp cr1, r9, r8 00001DAC 7F004000 cmp cr6, r0, r8 00001DB0 7D895800 cmp cr3, r9, r11 00001DB4 30C60002 addic r6, r6, 2 00001DB8 40000008 bdnzf +0x00000008 /* 00001DC0 */ 00001DBC 48000038 b +0x00000038 /* 00001DF4 */ label00001DC0: 00001DC0 419E0008 beq cr7, +0x00000008 /* 00001DC8 */ 00001DC4 409A000C bne cr6, +0x0000000C /* 00001DD0 */ label00001DC8: 00001DC8 418E0070 beq cr3, +0x00000070 /* 00001E38 */ 00001DCC 4186006C beq cr1, +0x0000006C /* 00001E38 */ label00001DD0: 00001DD0 314A0001 addic r10, r10, 1 00001DD4 89660000 lbz r11, [r6] 00001DD8 89060001 lbz r8, [r6 + 0x0001] 00001DDC 7F805800 cmp cr7, r0, r11 00001DE0 7C894000 cmp cr1, r9, r8 00001DE4 7F004000 cmp cr6, r0, r8 00001DE8 7D895800 cmp cr3, r9, r11 00001DEC 30C60002 addic r6, r6, 2 00001DF0 4000FFD0 bdnzf -0x00000030 /* 00001DC0 */ label00001DF4: 00001DF4 419E0008 beq cr7, +0x00000008 /* 00001DFC */ 00001DF8 409A000C bne cr6, +0x0000000C /* 00001E04 */ label00001DFC: 00001DFC 418E003C beq cr3, +0x0000003C /* 00001E38 */ 00001E00 41860038 beq cr1, +0x00000038 /* 00001E38 */ label00001E04: 00001E04 314A0001 addic r10, r10, 1 00001E08 4800000C b +0x0000000C /* 00001E14 */ label00001E0C: 00001E0C 80A30088 lwz r5, [r3 + 0x0088] 00001E10 80840000 lwz r4, [r4] label00001E14: 00001E14 A8A50000 lha r5, [r5] 00001E18 7CA43B2E sthx r5, r4, r7 00001E1C 8083003C lwz r4, [r3 + 0x003C] 00001E20 30840001 addic r4, r4, 1 00001E24 9083003C stw [r3 + 0x003C], r4 00001E28 3860FFFF li r3, 0xFFFFFFFF label00001E2C: 00001E2C 81810004 lwz r12, [r1 + 0x0004] 00001E30 7D810120 mtcrf 0x10, r12 00001E34 4E800020 blr label00001E38: 00001E38 38A00002 li r5, 0x0002 00001E3C 80830088 lwz r4, [r3 + 0x0088] 00001E40 B0A30084 sth [r3 + 0x0084], r5 00001E44 99640000 stb [r4], r11 00001E48 80830088 lwz r4, [r3 + 0x0088] 00001E4C 7D430734 extsh r3, r10 00001E50 99040001 stb [r4 + 0x0001], r8 00001E54 4BFFFFD8 b -0x00000028 /* 00001E2C */ 00001E58 00000000 .invalid 00001E5C 00002042 .invalid 00001E60 00000100 .invalid 00001E64 00000000 .invalid 00001E68 0000010C .invalid 00001E6C 000D4343 .invalid 00001E70 61636865 ori r3, r11, 0x6865 00001E74 53656172 rlwimi r5, r27, 12, 5, 25 00001E78 63683200 ori r8, r27, 0x3200 fn00001E7C: 00001E7C BEA1FFD4 stmw [r1 - 0x002C], r21 00001E80 83A30040 lwz r29, [r3 + 0x0040] 00001E84 2C1D0000 cmpwi r29, 0 00001E88 41820198 beq +0x00000198 /* 00002020 */ 00001E8C 2C9D0100 cmpwi cr1, r29, 256 00001E90 80830028 lwz r4, [r3 + 0x0028] 00001E94 83E40000 lwz r31, [r4] 00001E98 40850014 ble cr1, +0x00000014 /* 00001EAC */ 00001E9C 3BA00100 li r29, 0x0100 00001EA0 3BC00000 li r30, 0x0000 00001EA4 AB830084 lha r28, [r3 + 0x0084] 00001EA8 48000010 b +0x00000010 /* 00001EB8 */ label00001EAC: 00001EAC 3BC00000 li r30, 0x0000 00001EB0 40810178 ble +0x00000178 /* 00002028 */ 00001EB4 AB830084 lha r28, [r3 + 0x0084] label00001EB8: 00001EB8 837F0004 lwz r27, [r31 + 0x0004] 00001EBC 2C9C0000 cmpwi cr1, r28, 0 00001EC0 2C1B0000 cmpwi r27, 0 00001EC4 835F0000 lwz r26, [r31] 00001EC8 3B1B0000 addi r24, r27, 0x0000 00001ECC 333F000C addic r25, r31, 12 00001ED0 80830088 lwz r4, [r3 + 0x0088] 00001ED4 39400000 li r10, 0x0000 00001ED8 408500FC ble cr1, +0x000000FC /* 00001FD4 */ 00001EDC 30E4FFFF subic r7, r4, 1 00001EE0 4081009C ble +0x0000009C /* 00001F7C */ 00001EE4 317F000B addic r11, r31, 11 00001EE8 2C9A0000 cmpwi cr1, r26, 0 00001EEC 7D185814 addc r8, r24, r11 label00001EF0: 00001EF0 308A0001 addic r4, r10, 1 00001EF4 8D870001 lbzu r12, [r7 + 0x0001] 00001EF8 38000001 li r0, 0x0001 00001EFC 7C8A0734 extsh r10, r4 00001F00 7D890774 extsb r9, r12 00001F04 38CB0000 addi r6, r11, 0x0000 00001F08 8C860001 lbzu r4, [r6 + 0x0001] 00001F0C 2F980004 cmpwi cr7, r24, 4 00001F10 7C840774 extsb r4, r4 00001F14 7C044800 cmp r4, r9 00001F18 7F00D800 cmp cr6, r0, r27 00001F1C 38800002 li r4, 0x0002 label00001F20: 00001F20 41820040 beq +0x00000040 /* 00001F60 */ 00001F24 7C800734 extsh r0, r4 00001F28 4098001C bge cr6, +0x0000001C /* 00001F44 */ 00001F2C 8CA60001 lbzu r5, [r6 + 0x0001] 00001F30 7F00D800 cmp cr6, r0, r27 00001F34 7CA50774 extsb r5, r5 00001F38 7C054800 cmp r5, r9 00001F3C 30800001 addic r4, r0, 1 00001F40 4BFFFFE0 b -0x00000020 /* 00001F20 */ label00001F44: 00001F44 33180001 addic r24, r24, 1 00001F48 409C00B0 bge cr7, +0x000000B0 /* 00001FF8 */ 00001F4C 418600AC beq cr1, +0x000000AC /* 00001FF8 */ 00001F50 9D880001 stbu [r8 + 0x0001], r12 00001F54 80990000 lwz r4, [r25] 00001F58 909A0000 stw [r26], r4 00001F5C AB830084 lha r28, [r3 + 0x0084] label00001F60: 00001F60 7C0AE000 cmp r10, r28 00001F64 4180FF8C blt -0x00000074 /* 00001EF0 */ 00001F68 389F0000 addi r4, r31, 0x0000 00001F6C 97040004 stwu [r4 + 0x0004], r24 00001F70 B3030084 sth [r3 + 0x0084], r24 00001F74 801F000C lwz r0, [r31 + 0x000C] 00001F78 4800006C b +0x0000006C /* 00001FE4 */ label00001F7C: 00001F7C 309F000B addic r4, r31, 11 00001F80 2C9A0000 cmpwi cr1, r26, 0 00001F84 2C180004 cmpwi r24, 4 00001F88 38000001 li r0, 0x0001 00001F8C 7C982014 addc r4, r24, r4 00001F90 38C00002 li r6, 0x0002 00001F94 8CA70001 lbzu r5, [r7 + 0x0001] 00001F98 40800060 bge +0x00000060 /* 00001FF8 */ label00001F9C: 00001F9C 4186005C beq cr1, +0x0000005C /* 00001FF8 */ 00001FA0 9CA40001 stbu [r4 + 0x0001], r5 00001FA4 80B90000 lwz r5, [r25] 00001FA8 33180001 addic r24, r24, 1 00001FAC 90BA0000 stw [r26], r5 00001FB0 AB830084 lha r28, [r3 + 0x0084] 00001FB4 2C180004 cmpwi r24, 4 00001FB8 7F00E000 cmp cr6, r0, r28 00001FBC 7CC00734 extsh r0, r6 00001FC0 30C00001 addic r6, r0, 1 00001FC4 40980010 bge cr6, +0x00000010 /* 00001FD4 */ 00001FC8 8CA70001 lbzu r5, [r7 + 0x0001] 00001FCC 4080002C bge +0x0000002C /* 00001FF8 */ 00001FD0 4BFFFFCC b -0x00000034 /* 00001F9C */ label00001FD4: 00001FD4 389F0000 addi r4, r31, 0x0000 00001FD8 97040004 stwu [r4 + 0x0004], r24 00001FDC B3030084 sth [r3 + 0x0084], r24 00001FE0 801F000C lwz r0, [r31 + 0x000C] label00001FE4: 00001FE4 80830088 lwz r4, [r3 + 0x0088] 00001FE8 387E0000 addi r3, r30, 0x0000 00001FEC BB01FFE0 lmw r24, [r1 - 0x0020] 00001FF0 90040000 stw [r4], r0 00001FF4 4E800020 blr label00001FF8: 00001FF8 309E0001 addic r4, r30, 1 00001FFC 7C9E0734 extsh r30, r4 00002000 7C1EE800 cmp r30, r29 00002004 33FF0010 addic r31, r31, 16 00002008 4180FEB0 blt -0x00000150 /* 00001EB8 */ 0000200C 80830028 lwz r4, [r3 + 0x0028] 00002010 83A30040 lwz r29, [r3 + 0x0040] 00002014 83E40000 lwz r31, [r4] 00002018 80830010 lwz r4, [r3 + 0x0010] 0000201C 48000010 b +0x00000010 /* 0000202C */ label00002020: 00002020 80830028 lwz r4, [r3 + 0x0028] 00002024 83E40000 lwz r31, [r4] label00002028: 00002028 80830010 lwz r4, [r3 + 0x0010] label0000202C: 0000202C 57A52536 rlwinm r5, r29, 4, 20, 27 00002030 30840001 addic r4, r4, 1 00002034 7C9F292E stwx r31, r4, r5 00002038 A8830084 lha r4, [r3 + 0x0084] 0000203C 7CBF2814 addc r5, r31, r5 00002040 90850004 stw [r5 + 0x0004], r4 00002044 80830088 lwz r4, [r3 + 0x0088] 00002048 BB01FFE0 lmw r24, [r1 - 0x0020] 0000204C 80840000 lwz r4, [r4] 00002050 9085000C stw [r5 + 0x000C], r4 00002054 80830040 lwz r4, [r3 + 0x0040] 00002058 30840001 addic r4, r4, 1 0000205C 90830040 stw [r3 + 0x0040], r4 00002060 3860FFFF li r3, 0xFFFFFFFF 00002064 4E800020 blr 00002068 00000000 .invalid 0000206C 00002040 .invalid 00002070 000B0100 .invalid 00002074 00000000 .invalid 00002078 000001EC .invalid 0000207C 000D4343 .invalid 00002080 61636865 ori r3, r11, 0x6865 00002084 53656172 rlwimi r5, r27, 12, 5, 25 00002088 63683400 ori r8, r27, 0x3400 fn0000208C: 0000208C BEA1FFD4 stmw [r1 - 0x002C], r21 00002090 83A30044 lwz r29, [r3 + 0x0044] 00002094 2C1D0000 cmpwi r29, 0 00002098 418201CC beq +0x000001CC /* 00002264 */ 0000209C 2C9D0100 cmpwi cr1, r29, 256 000020A0 8083002C lwz r4, [r3 + 0x002C] 000020A4 83E40000 lwz r31, [r4] 000020A8 40850014 ble cr1, +0x00000014 /* 000020BC */ 000020AC 3BA00100 li r29, 0x0100 000020B0 3BC00000 li r30, 0x0000 000020B4 AB830084 lha r28, [r3 + 0x0084] 000020B8 48000010 b +0x00000010 /* 000020C8 */ label000020BC: 000020BC 3BC00000 li r30, 0x0000 000020C0 408101AC ble +0x000001AC /* 0000226C */ 000020C4 AB830084 lha r28, [r3 + 0x0084] label000020C8: 000020C8 837F0004 lwz r27, [r31 + 0x0004] 000020CC 2C9C0000 cmpwi cr1, r28, 0 000020D0 2C1B0000 cmpwi r27, 0 000020D4 835F0000 lwz r26, [r31] 000020D8 3B1B0000 addi r24, r27, 0x0000 000020DC 333F000C addic r25, r31, 12 000020E0 80830088 lwz r4, [r3 + 0x0088] 000020E4 39400000 li r10, 0x0000 000020E8 40850124 ble cr1, +0x00000124 /* 0000220C */ 000020EC 30E4FFFF subic r7, r4, 1 000020F0 408100AC ble +0x000000AC /* 0000219C */ 000020F4 317F000B addic r11, r31, 11 000020F8 2C9A0000 cmpwi cr1, r26, 0 000020FC 7D185814 addc r8, r24, r11 label00002100: 00002100 308A0001 addic r4, r10, 1 00002104 8D870001 lbzu r12, [r7 + 0x0001] 00002108 38000001 li r0, 0x0001 0000210C 7C8A0734 extsh r10, r4 00002110 7D890774 extsb r9, r12 00002114 38CB0000 addi r6, r11, 0x0000 00002118 8C860001 lbzu r4, [r6 + 0x0001] 0000211C 2F980008 cmpwi cr7, r24, 8 00002120 7C840774 extsb r4, r4 00002124 7C044800 cmp r4, r9 00002128 7F00D800 cmp cr6, r0, r27 0000212C 38800002 li r4, 0x0002 label00002130: 00002130 41820050 beq +0x00000050 /* 00002180 */ 00002134 7C800734 extsh r0, r4 00002138 4098001C bge cr6, +0x0000001C /* 00002154 */ 0000213C 8CA60001 lbzu r5, [r6 + 0x0001] 00002140 7F00D800 cmp cr6, r0, r27 00002144 7CA50774 extsb r5, r5 00002148 7C054800 cmp r5, r9 0000214C 30800001 addic r4, r0, 1 00002150 4BFFFFE0 b -0x00000020 /* 00002130 */ label00002154: 00002154 33180001 addic r24, r24, 1 00002158 409C00E4 bge cr7, +0x000000E4 /* 0000223C */ 0000215C 418600E0 beq cr1, +0x000000E0 /* 0000223C */ 00002160 9D880001 stbu [r8 + 0x0001], r12 00002164 80990000 lwz r4, [r25] 00002168 909A0000 stw [r26], r4 0000216C 38990000 addi r4, r25, 0x0000 00002170 84040004 lwzu r0, [r4 + 0x0004] 00002174 389A0000 addi r4, r26, 0x0000 00002178 94040004 stwu [r4 + 0x0004], r0 0000217C AB830084 lha r28, [r3 + 0x0084] label00002180: 00002180 7C0AE000 cmp r10, r28 00002184 4180FF7C blt -0x00000084 /* 00002100 */ 00002188 389F0000 addi r4, r31, 0x0000 0000218C 97040004 stwu [r4 + 0x0004], r24 00002190 B3030084 sth [r3 + 0x0084], r24 00002194 80830088 lwz r4, [r3 + 0x0088] 00002198 48000084 b +0x00000084 /* 0000221C */ label0000219C: 0000219C 309F000B addic r4, r31, 11 000021A0 7CB82014 addc r5, r24, r4 000021A4 2C9A0000 cmpwi cr1, r26, 0 000021A8 2C180008 cmpwi r24, 8 000021AC 39000001 li r8, 0x0001 000021B0 39390000 addi r9, r25, 0x0000 000021B4 389A0000 addi r4, r26, 0x0000 000021B8 38000002 li r0, 0x0002 000021BC 8CC70001 lbzu r6, [r7 + 0x0001] 000021C0 4080007C bge +0x0000007C /* 0000223C */ label000021C4: 000021C4 41860078 beq cr1, +0x00000078 /* 0000223C */ 000021C8 9CC50001 stbu [r5 + 0x0001], r6 000021CC 80D90000 lwz r6, [r25] 000021D0 33180001 addic r24, r24, 1 000021D4 90DA0000 stw [r26], r6 000021D8 84C90004 lwzu r6, [r9 + 0x0004] 000021DC 2C180008 cmpwi r24, 8 000021E0 94C40004 stwu [r4 + 0x0004], r6 000021E4 AB830084 lha r28, [r3 + 0x0084] 000021E8 39390000 addi r9, r25, 0x0000 000021EC 7F08E000 cmp cr6, r8, r28 000021F0 7C080734 extsh r8, r0 000021F4 389A0000 addi r4, r26, 0x0000 000021F8 30080001 addic r0, r8, 1 000021FC 40980010 bge cr6, +0x00000010 /* 0000220C */ 00002200 8CC70001 lbzu r6, [r7 + 0x0001] 00002204 40800038 bge +0x00000038 /* 0000223C */ 00002208 4BFFFFBC b -0x00000044 /* 000021C4 */ label0000220C: 0000220C 389F0000 addi r4, r31, 0x0000 00002210 97040004 stwu [r4 + 0x0004], r24 00002214 B3030084 sth [r3 + 0x0084], r24 00002218 80830088 lwz r4, [r3 + 0x0088] label0000221C: 0000221C 801F000C lwz r0, [r31 + 0x000C] 00002220 90040000 stw [r4], r0 00002224 80830088 lwz r4, [r3 + 0x0088] 00002228 387E0000 addi r3, r30, 0x0000 0000222C 801F0010 lwz r0, [r31 + 0x0010] 00002230 BB01FFE0 lmw r24, [r1 - 0x0020] 00002234 90040004 stw [r4 + 0x0004], r0 00002238 4E800020 blr label0000223C: 0000223C 309E0001 addic r4, r30, 1 00002240 7C9E0734 extsh r30, r4 00002244 7C1EE800 cmp r30, r29 00002248 33FF0014 addic r31, r31, 20 0000224C 4180FE7C blt -0x00000184 /* 000020C8 */ 00002250 8083002C lwz r4, [r3 + 0x002C] 00002254 83A30044 lwz r29, [r3 + 0x0044] 00002258 83E40000 lwz r31, [r4] 0000225C 80830010 lwz r4, [r3 + 0x0010] 00002260 48000010 b +0x00000010 /* 00002270 */ label00002264: 00002264 8083002C lwz r4, [r3 + 0x002C] 00002268 83E40000 lwz r31, [r4] label0000226C: 0000226C 80830010 lwz r4, [r3 + 0x0010] label00002270: 00002270 57A015BA rlwinm r0, r29, 2, 22, 29 00002274 57A5063E rlwinm r5, r29, 0, 24, 31 00002278 7C050014 addc r0, r5, r0 0000227C 5405103A rlwinm r5, r0, 2, 0, 29 00002280 30840001 addic r4, r4, 1 00002284 7C9F292E stwx r31, r4, r5 00002288 A8830084 lha r4, [r3 + 0x0084] 0000228C 7CBF2814 addc r5, r31, r5 00002290 90850004 stw [r5 + 0x0004], r4 00002294 80830088 lwz r4, [r3 + 0x0088] 00002298 BB01FFE0 lmw r24, [r1 - 0x0020] 0000229C 80840000 lwz r4, [r4] 000022A0 9085000C stw [r5 + 0x000C], r4 000022A4 80830088 lwz r4, [r3 + 0x0088] 000022A8 84040004 lwzu r0, [r4 + 0x0004] 000022AC 90050010 stw [r5 + 0x0010], r0 000022B0 80830044 lwz r4, [r3 + 0x0044] 000022B4 30840001 addic r4, r4, 1 000022B8 90830044 stw [r3 + 0x0044], r4 000022BC 3860FFFF li r3, 0xFFFFFFFF 000022C0 4E800020 blr 000022C4 00000000 .invalid 000022C8 00002040 .invalid 000022CC 000B0100 .invalid 000022D0 00000000 .invalid 000022D4 00000238 .invalid 000022D8 000D4343 .invalid 000022DC 61636865 ori r3, r11, 0x6865 000022E0 53656172 rlwimi r5, r27, 12, 5, 25 000022E4 63683800 ori r8, r27, 0x3800 fn000022E8: 000022E8 93E1FFFC stw [r1 - 0x0004], r31 000022EC 3BE30000 addi r31, r3, 0x0000 000022F0 807F0024 lwz r3, [r31 + 0x0024] 000022F4 7C0802A6 mflr r0 000022F8 2C030000 cmpwi r3, 0 000022FC 90010008 stw [r1 + 0x0008], r0 00002300 9421FFB0 stwu [r1 - 0x0050], r1 00002304 41820014 beq +0x00000014 /* 00002318 */ 00002308 48000409 bl +0x00000408 /* 00002710 */ 0000230C 80410014 lwz r2, [r1 + 0x0014] 00002310 38000000 li r0, 0x0000 00002314 901F0024 stw [r31 + 0x0024], r0 label00002318: 00002318 807F0028 lwz r3, [r31 + 0x0028] 0000231C 2C030000 cmpwi r3, 0 00002320 41820014 beq +0x00000014 /* 00002334 */ 00002324 480003ED bl +0x000003EC /* 00002710 */ 00002328 80410014 lwz r2, [r1 + 0x0014] 0000232C 38000000 li r0, 0x0000 00002330 901F0028 stw [r31 + 0x0028], r0 label00002334: 00002334 807F002C lwz r3, [r31 + 0x002C] 00002338 38000000 li r0, 0x0000 0000233C 2C030000 cmpwi r3, 0 00002340 41820014 beq +0x00000014 /* 00002354 */ 00002344 480003CD bl +0x000003CC /* 00002710 */ 00002348 80410014 lwz r2, [r1 + 0x0014] 0000234C 38000000 li r0, 0x0000 00002350 901F002C stw [r31 + 0x002C], r0 label00002354: 00002354 B01F0048 sth [r31 + 0x0048], r0 00002358 81810058 lwz r12, [r1 + 0x0058] 0000235C 83E1004C lwz r31, [r1 + 0x004C] 00002360 7D8803A6 mtlr r12 00002364 30210050 addic r1, r1, 80 00002368 4E800020 blr 0000236C 00000000 .invalid 00002370 00002041 .invalid 00002374 80010100 lwz r0, [r1 + 0x0100] 00002378 00000000 .invalid 0000237C 00000084 .invalid 00002380 000C436C .invalid 00002384 6F736543 xoris r19, r27, 0x6543 00002388 43616368 bc 27, 1, +0x00006368 /* 000086F0 */ 0000238C 65730000 oris r19, r11, 0x0000 fn00002390: 00002390 7C0802A6 mflr r0 00002394 93E1FFFC stw [r1 - 0x0004], r31 00002398 90010008 stw [r1 + 0x0008], r0 0000239C 9421FFA0 stwu [r1 - 0x0060], r1 000023A0 30610038 addic r3, r1, 56 000023A4 3081003C addic r4, r1, 60 000023A8 4800038D bl +0x0000038C /* 00002734 */ 000023AC 80410014 lwz r2, [r1 + 0x0014] 000023B0 480003A9 bl +0x000003A8 /* 00002758 */ 000023B4 80410014 lwz r2, [r1 + 0x0014] 000023B8 3BE30000 addi r31, r3, 0x0000 000023BC 90610044 stw [r1 + 0x0044], r3 000023C0 480003BD bl +0x000003BC /* 0000277C */ 000023C4 80410014 lwz r2, [r1 + 0x0014] 000023C8 480003D9 bl +0x000003D8 /* 000027A0 */ 000023CC 80410014 lwz r2, [r1 + 0x0014] 000023D0 30610040 addic r3, r1, 64 000023D4 3081003C addic r4, r1, 60 000023D8 4800035D bl +0x0000035C /* 00002734 */ 000023DC 80410014 lwz r2, [r1 + 0x0014] 000023E0 80010040 lwz r0, [r1 + 0x0040] 000023E4 80610038 lwz r3, [r1 + 0x0038] 000023E8 7C001800 cmp r0, r3 000023EC 40810014 ble +0x00000014 /* 00002400 */ 000023F0 90010038 stw [r1 + 0x0038], r0 000023F4 48000365 bl +0x00000364 /* 00002758 */ 000023F8 80410014 lwz r2, [r1 + 0x0014] 000023FC 3BE30000 addi r31, r3, 0x0000 label00002400: 00002400 480003C5 bl +0x000003C4 /* 000027C4 */ 00002404 80410014 lwz r2, [r1 + 0x0014] 00002408 48000399 bl +0x00000398 /* 000027A0 */ 0000240C 80410014 lwz r2, [r1 + 0x0014] 00002410 30610040 addic r3, r1, 64 00002414 3081003C addic r4, r1, 60 00002418 4800031D bl +0x0000031C /* 00002734 */ 0000241C 80410014 lwz r2, [r1 + 0x0014] 00002420 80010040 lwz r0, [r1 + 0x0040] 00002424 80610038 lwz r3, [r1 + 0x0038] 00002428 7C001800 cmp r0, r3 0000242C 40810014 ble +0x00000014 /* 00002440 */ 00002430 90010038 stw [r1 + 0x0038], r0 00002434 48000325 bl +0x00000324 /* 00002758 */ 00002438 80410014 lwz r2, [r1 + 0x0014] 0000243C 3BE30000 addi r31, r3, 0x0000 label00002440: 00002440 387F0000 addi r3, r31, 0x0000 00002444 4800035D bl +0x0000035C /* 000027A0 */ 00002448 80410014 lwz r2, [r1 + 0x0014] 0000244C 80610044 lwz r3, [r1 + 0x0044] 00002450 81810068 lwz r12, [r1 + 0x0068] 00002454 83E1005C lwz r31, [r1 + 0x005C] 00002458 7D8803A6 mtlr r12 0000245C 30210060 addic r1, r1, 96 00002460 4E800020 blr 00002464 00000000 .invalid 00002468 00002041 .invalid 0000246C 80010000 lwz r0, [r1] 00002470 000000D4 .invalid 00002474 000A5365 .invalid 00002478 744D6178 andis. r13, r2, 0x6178 0000247C 5A6F6E65 .invalid fn00002480: 00002480 BF81FFF0 stmw [r1 - 0x0010], r28 00002484 3BE30000 addi r31, r3, 0x0000 00002488 A91F0048 lha r8, [r31 + 0x0048] 0000248C 7C9D0734 extsh r29, r4 00002490 7C08E800 cmp r8, r29 00002494 7C0802A6 mflr r0 00002498 3BC40000 addi r30, r4, 0x0000 0000249C 90010008 stw [r1 + 0x0008], r0 000024A0 9421FFA0 stwu [r1 - 0x0060], r1 000024A4 41820128 beq +0x00000128 /* 000025CC */ 000024A8 807F0024 lwz r3, [r31 + 0x0024] 000024AC 2C830000 cmpwi cr1, r3, 0 000024B0 41860014 beq cr1, +0x00000014 /* 000024C4 */ 000024B4 4800025D bl +0x0000025C /* 00002710 */ 000024B8 80410014 lwz r2, [r1 + 0x0014] 000024BC 38800000 li r4, 0x0000 000024C0 909F0024 stw [r31 + 0x0024], r4 label000024C4: 000024C4 807F0028 lwz r3, [r31 + 0x0028] 000024C8 2C030000 cmpwi r3, 0 000024CC 41820014 beq +0x00000014 /* 000024E0 */ 000024D0 48000241 bl +0x00000240 /* 00002710 */ 000024D4 80410014 lwz r2, [r1 + 0x0014] 000024D8 38800000 li r4, 0x0000 000024DC 909F0028 stw [r31 + 0x0028], r4 label000024E0: 000024E0 807F002C lwz r3, [r31 + 0x002C] 000024E4 3B800000 li r28, 0x0000 000024E8 2C030000 cmpwi r3, 0 000024EC 41820010 beq +0x00000010 /* 000024FC */ 000024F0 48000221 bl +0x00000220 /* 00002710 */ 000024F4 80410014 lwz r2, [r1 + 0x0014] 000024F8 939F002C stw [r31 + 0x002C], r28 label000024FC: 000024FC 7FA41E70 srawi r4, r29, 3 00002500 B39F0048 sth [r31 + 0x0048], r28 00002504 B3DF0048 sth [r31 + 0x0048], r30 00002508 7C9D0734 extsh r29, r4 0000250C 57BE482C rlwinm r30, r29, 9, 0, 22 00002510 4BFFFE81 bl -0x00000180 /* 00002390 */ 00002514 90610038 stw [r1 + 0x0038], r3 00002518 387E0000 addi r3, r30, 0x0000 0000251C 480001D1 bl +0x000001D0 /* 000026EC */ 00002520 80410014 lwz r2, [r1 + 0x0014] 00002524 3BC30000 addi r30, r3, 0x0000 00002528 80610038 lwz r3, [r1 + 0x0038] 0000252C 48000275 bl +0x00000274 /* 000027A0 */ 00002530 80410014 lwz r2, [r1 + 0x0014] 00002534 2C1E0000 cmpwi r30, 0 00002538 93DF0024 stw [r31 + 0x0024], r30 0000253C 57BE502A rlwinm r30, r29, 10, 0, 21 00002540 4082001C bne +0x0000001C /* 0000255C */ label00002544: 00002544 4BFFF609 bl -0x000009F8 /* 00001B4C */ 00002548 80410014 lwz r2, [r1 + 0x0014] 0000254C 7C630734 extsh r3, r3 00002550 81810068 lwz r12, [r1 + 0x0068] 00002554 30210060 addic r1, r1, 96 00002558 48000080 b +0x00000080 /* 000025D8 */ label0000255C: 0000255C 4BFFFE35 bl -0x000001CC /* 00002390 */ 00002560 9061003C stw [r1 + 0x003C], r3 00002564 387E0000 addi r3, r30, 0x0000 00002568 48000185 bl +0x00000184 /* 000026EC */ 0000256C 80410014 lwz r2, [r1 + 0x0014] 00002570 3BC30000 addi r30, r3, 0x0000 00002574 8061003C lwz r3, [r1 + 0x003C] 00002578 48000229 bl +0x00000228 /* 000027A0 */ 0000257C 80410014 lwz r2, [r1 + 0x0014] 00002580 2C1E0000 cmpwi r30, 0 00002584 93DF0028 stw [r31 + 0x0028], r30 00002588 57BE5828 rlwinm r30, r29, 11, 0, 20 0000258C 4182FFB8 beq -0x00000048 /* 00002544 */ 00002590 4BFFFE01 bl -0x00000200 /* 00002390 */ 00002594 90610040 stw [r1 + 0x0040], r3 00002598 387E0000 addi r3, r30, 0x0000 0000259C 48000151 bl +0x00000150 /* 000026EC */ 000025A0 80410014 lwz r2, [r1 + 0x0014] 000025A4 3BC30000 addi r30, r3, 0x0000 000025A8 80610040 lwz r3, [r1 + 0x0040] 000025AC 480001F5 bl +0x000001F4 /* 000027A0 */ 000025B0 80410014 lwz r2, [r1 + 0x0014] 000025B4 2C1E0000 cmpwi r30, 0 000025B8 93DF002C stw [r31 + 0x002C], r30 000025BC 4182FF88 beq -0x00000078 /* 00002544 */ 000025C0 939F0044 stw [r31 + 0x0044], r28 000025C4 939F003C stw [r31 + 0x003C], r28 000025C8 939F0040 stw [r31 + 0x0040], r28 label000025CC: 000025CC 38600000 li r3, 0x0000 000025D0 81810068 lwz r12, [r1 + 0x0068] 000025D4 30210060 addic r1, r1, 96 label000025D8: 000025D8 7D8803A6 mtlr r12 000025DC BB81FFF0 lmw r28, [r1 - 0x0010] 000025E0 4E800020 blr 000025E4 00000000 .invalid 000025E8 00002041 .invalid 000025EC 80040200 lwz r0, [r4 + 0x0200] 000025F0 00000000 .invalid 000025F4 00000164 .invalid 000025F8 000B4F70 .invalid 000025FC 656E4443 oris r14, r11, 0x4443 00002600 61636865 ori r3, r11, 0x6865 00002604 73000000 andi. r0, r24, 0x0000 fn00002608: 00002608 38000000 li r0, 0x0000 0000260C 90030044 stw [r3 + 0x0044], r0 00002610 9003003C stw [r3 + 0x003C], r0 00002614 90030040 stw [r3 + 0x0040], r0 00002618 4E800020 blr 0000261C 00000000 .invalid 00002620 00002040 .invalid 00002624 00000100 .invalid 00002628 00000000 .invalid 0000262C 00000014 .invalid 00002630 000C5265 .invalid 00002634 73657444 andi. r5, r27, 0x7444 00002638 43616368 bc 27, 1, +0x00006368 /* 000089A0 */ 0000263C 65730000 oris r19, r11, 0x0000 00002640 93E1FFFC stw [r1 - 0x0004], r31 00002644 3BE30000 addi r31, r3, 0x0000 00002648 80630024 lwz r3, [r3 + 0x0024] 0000264C 7C0802A6 mflr r0 00002650 2C030000 cmpwi r3, 0 00002654 90010008 stw [r1 + 0x0008], r0 00002658 9421FFB0 stwu [r1 - 0x0050], r1 0000265C 41820014 beq +0x00000014 /* 00002670 */ 00002660 480000B1 bl +0x000000B0 /* 00002710 */ 00002664 80410014 lwz r2, [r1 + 0x0014] 00002668 38000000 li r0, 0x0000 0000266C 901F0024 stw [r31 + 0x0024], r0 label00002670: 00002670 807F0028 lwz r3, [r31 + 0x0028] 00002674 2C030000 cmpwi r3, 0 00002678 41820014 beq +0x00000014 /* 0000268C */ 0000267C 48000095 bl +0x00000094 /* 00002710 */ 00002680 80410014 lwz r2, [r1 + 0x0014] 00002684 38000000 li r0, 0x0000 00002688 901F0028 stw [r31 + 0x0028], r0 label0000268C: 0000268C 807F002C lwz r3, [r31 + 0x002C] 00002690 38000000 li r0, 0x0000 00002694 2C030000 cmpwi r3, 0 00002698 41820014 beq +0x00000014 /* 000026AC */ 0000269C 48000075 bl +0x00000074 /* 00002710 */ 000026A0 80410014 lwz r2, [r1 + 0x0014] 000026A4 38000000 li r0, 0x0000 000026A8 901F002C stw [r31 + 0x002C], r0 label000026AC: 000026AC B01F0048 sth [r31 + 0x0048], r0 000026B0 81810058 lwz r12, [r1 + 0x0058] 000026B4 83E1004C lwz r31, [r1 + 0x004C] 000026B8 7D8803A6 mtlr r12 000026BC 30210050 addic r1, r1, 80 000026C0 4E800020 blr 000026C4 00000000 .invalid 000026C8 00002041 .invalid 000026CC 80010100 lwz r0, [r1 + 0x0100] 000026D0 00000000 .invalid 000026D4 00000084 .invalid 000026D8 000C436C .invalid 000026DC 6F736544 xoris r19, r27, 0x6544 000026E0 43616368 bc 27, 1, +0x00006368 /* 00008A48 */ 000026E4 65730000 oris r19, r11, 0x0000 000026E8 00000000 .invalid fn000026EC: 000026EC 8182000C lwz r12, [r2 + 0x000C] 000026F0 90410014 stw [r1 + 0x0014], r2 000026F4 800C0000 lwz r0, [r12] 000026F8 804C0004 lwz r2, [r12 + 0x0004] 000026FC 7C0903A6 mtctr r0 00002700 4E800420 bctr 00002704 00000000 .invalid 00002708 000C8000 .invalid 0000270C 00000000 .invalid fn00002710: 00002710 81820010 lwz r12, [r2 + 0x0010] 00002714 90410014 stw [r1 + 0x0014], r2 00002718 800C0000 lwz r0, [r12] 0000271C 804C0004 lwz r2, [r12 + 0x0004] 00002720 7C0903A6 mtctr r0 00002724 4E800420 bctr 00002728 00000000 .invalid 0000272C 000C8000 .invalid 00002730 00000000 .invalid fn00002734: 00002734 81820014 lwz r12, [r2 + 0x0014] 00002738 90410014 stw [r1 + 0x0014], r2 0000273C 800C0000 lwz r0, [r12] 00002740 804C0004 lwz r2, [r12 + 0x0004] 00002744 7C0903A6 mtctr r0 00002748 4E800420 bctr 0000274C 00000000 .invalid 00002750 000C8000 .invalid 00002754 00000000 .invalid fn00002758: 00002758 81820018 lwz r12, [r2 + 0x0018] 0000275C 90410014 stw [r1 + 0x0014], r2 00002760 800C0000 lwz r0, [r12] 00002764 804C0004 lwz r2, [r12 + 0x0004] 00002768 7C0903A6 mtctr r0 0000276C 4E800420 bctr 00002770 00000000 .invalid 00002774 000C8000 .invalid 00002778 00000000 .invalid fn0000277C: 0000277C 8182001C lwz r12, [r2 + 0x001C] 00002780 90410014 stw [r1 + 0x0014], r2 00002784 800C0000 lwz r0, [r12] 00002788 804C0004 lwz r2, [r12 + 0x0004] 0000278C 7C0903A6 mtctr r0 00002790 4E800420 bctr 00002794 00000000 .invalid 00002798 000C8000 .invalid 0000279C 00000000 .invalid fn000027A0: 000027A0 81820020 lwz r12, [r2 + 0x0020] 000027A4 90410014 stw [r1 + 0x0014], r2 000027A8 800C0000 lwz r0, [r12] 000027AC 804C0004 lwz r2, [r12 + 0x0004] 000027B0 7C0903A6 mtctr r0 000027B4 4E800420 bctr 000027B8 00000000 .invalid 000027BC 000C8000 .invalid 000027C0 00000000 .invalid fn000027C4: 000027C4 81820024 lwz r12, [r2 + 0x0024] 000027C8 90410014 stw [r1 + 0x0014], r2 000027CC 800C0000 lwz r0, [r12] 000027D0 804C0004 lwz r2, [r12 + 0x0004] 000027D4 7C0903A6 mtctr r0 000027D8 4E800420 bctr 000027DC 00000000 .invalid 000027E0 000C8000 .invalid 000027E4 00000000 .invalid fn000027E8: 000027E8 81820028 lwz r12, [r2 + 0x0028] 000027EC 90410014 stw [r1 + 0x0014], r2 000027F0 800C0000 lwz r0, [r12] 000027F4 804C0004 lwz r2, [r12 + 0x0004] 000027F8 7C0903A6 mtctr r0 000027FC 4E800420 bctr 00002800 00000000 .invalid 00002804 000C8000 .invalid 00002808 00000000 .invalid fn0000280C: 0000280C 81820034 lwz r12, [r2 + 0x0034] 00002810 90410014 stw [r1 + 0x0014], r2 00002814 800C0000 lwz r0, [r12] 00002818 804C0004 lwz r2, [r12 + 0x0004] 0000281C 7C0903A6 mtctr r0 00002820 4E800420 bctr 00002824 00000000 .invalid 00002828 000C8000 .invalid 0000282C 00000000 .invalid fn00002830: 00002830 BDE1FFBC stmw [r1 - 0x0044], r15 00002834 7C0802A6 mflr r0 00002838 7D800026 mfcr r12 0000283C 91810004 stw [r1 + 0x0004], r12 00002840 90010008 stw [r1 + 0x0008], r0 00002844 9421FF10 stwu [r1 - 0x00F0], r1 00002848 3AA30000 addi r21, r3, 0x0000 0000284C 3A800001 li r20, 0x0001 00002850 9A810038 stb [r1 + 0x0038], r20 00002854 A895001E lha r4, [r21 + 0x001E] 00002858 30A10041 addic r5, r1, 65 0000285C 3084FFFF subic r4, r4, 1 00002860 7C910734 extsh r17, r4 00002864 30810051 addic r4, r1, 81 00002868 909500A0 stw [r21 + 0x00A0], r4 0000286C 30810061 addic r4, r1, 97 00002870 9095009C stw [r21 + 0x009C], r4 00002874 30810071 addic r4, r1, 113 00002878 909500A8 stw [r21 + 0x00A8], r4 0000287C 30810039 addic r4, r1, 57 00002880 90950088 stw [r21 + 0x0088], r4 00002884 30810081 addic r4, r1, 129 00002888 9095008C stw [r21 + 0x008C], r4 0000288C 3A400008 li r18, 0x0008 00002890 90B500A4 stw [r21 + 0x00A4], r5 00002894 B2550094 sth [r21 + 0x0094], r18 00002898 39E00000 li r15, 0x0000 0000289C 3AE00004 li r23, 0x0004 000028A0 3AC00003 li r22, 0x0003 000028A4 3A600002 li r19, 0x0002 000028A8 3A000005 li r16, 0x0005 000028AC 3B400006 li r26, 0x0006 000028B0 3B800007 li r28, 0x0007 label000028B4: 000028B4 2C110000 cmpwi r17, 0 000028B8 83750008 lwz r27, [r21 + 0x0008] 000028BC 8335000C lwz r25, [r21 + 0x000C] 000028C0 38A00000 li r5, 0x0000 000028C4 40820014 bne +0x00000014 /* 000028D8 */ 000028C8 A8950020 lha r4, [r21 + 0x0020] 000028CC 2C840000 cmpwi cr1, r4, 0 000028D0 41860008 beq cr1, +0x00000008 /* 000028D8 */ 000028D4 38A00001 li r5, 0x0001 label000028D8: 000028D8 7CA40735 extsh. r4, r5 000028DC A895001A lha r4, [r21 + 0x001A] 000028E0 3084FFFF subic r4, r4, 1 000028E4 4E000000 mcrf cr4, cr0 000028E8 7C980734 extsh r24, r4 label000028EC: 000028EC 2D980000 cmpwi cr3, r24, 0 000028F0 83D5009C lwz r30, [r21 + 0x009C] 000028F4 80B500A4 lwz r5, [r21 + 0x00A4] 000028F8 809500A0 lwz r4, [r21 + 0x00A0] 000028FC 90B500A0 stw [r21 + 0x00A0], r5 00002900 9095009C stw [r21 + 0x009C], r4 00002904 93D500A4 stw [r21 + 0x00A4], r30 00002908 408E00C0 bne cr3, +0x000000C0 /* 000029C8 */ 0000290C 83F5004C lwz r31, [r21 + 0x004C] 00002910 2C1F0000 cmpwi r31, 0 00002914 418200B4 beq +0x000000B4 /* 000029C8 */ 00002918 83B50008 lwz r29, [r21 + 0x0008] 0000291C 38750000 addi r3, r21, 0x0000 00002920 48000ABD bl +0x00000ABC /* 000033DC */ 00002924 B2550094 sth [r21 + 0x0094], r18 00002928 39600004 li r11, 0x0004 0000292C 39400000 li r10, 0x0000 00002930 41920010 beq cr4, +0x00000010 /* 00002940 */ 00002934 A9750020 lha r11, [r21 + 0x0020] 00002938 208B0004 subfic r4, r11, 4 0000293C 7C8A0734 extsh r10, r4 label00002940: 00002940 80B50008 lwz r5, [r21 + 0x0008] 00002944 88FD0000 lbz r7, [r29] 00002948 30A50004 addic r5, r5, 4 0000294C 90B50008 stw [r21 + 0x0008], r5 00002950 54E4C00E rlwinm r4, r7, 24, 0, 7 00002954 54E5801E rlwinm r5, r7, 16, 0, 15 00002958 7C842814 addc r4, r4, r5 0000295C 54E5402E rlwinm r5, r7, 8, 0, 23 00002960 7C842814 addc r4, r4, r5 00002964 7D072014 addc r8, r7, r4 00002968 7D09F878 andc r9, r8, r31 0000296C 309EFFFC subic r4, r30, 4 label00002970: 00002970 30ABFFFF subic r5, r11, 1 00002974 80FD0000 lwz r7, [r29] 00002978 7CAB0735 extsh. r11, r5 0000297C 7FE53838 and r5, r31, r7 00002980 7CA54B78 or r5, r5, r9 00002984 94A40004 stwu [r4 + 0x0004], r5 00002988 A8F50014 lha r7, [r21 + 0x0014] 0000298C 38BE0000 addi r5, r30, 0x0000 00002990 7FBD3814 addc r29, r29, r7 00002994 33DE0004 addic r30, r30, 4 00002998 4082FFD8 bne -0x00000028 /* 00002970 */ 0000299C 2C0A0000 cmpwi r10, 0 000029A0 308AFFFF subic r4, r10, 1 000029A4 7C840734 extsh r4, r4 000029A8 418200D8 beq +0x000000D8 /* 00002A80 */ label000029AC: 000029AC 2C040000 cmpwi r4, 0 000029B0 3084FFFF subic r4, r4, 1 000029B4 95050004 stwu [r5 + 0x0004], r8 000029B8 7C840734 extsh r4, r4 000029BC 4082FFF0 bne -0x00000010 /* 000029AC */ 000029C0 8095000C lwz r4, [r21 + 0x000C] 000029C4 480000C0 b +0x000000C0 /* 00002A84 */ label000029C8: 000029C8 80950008 lwz r4, [r21 + 0x0008] 000029CC 30A40004 addic r5, r4, 4 000029D0 90B50008 stw [r21 + 0x0008], r5 000029D4 41920078 beq cr4, +0x00000078 /* 00002A4C */ 000029D8 89040000 lbz r8, [r4] 000029DC A9550020 lha r10, [r21 + 0x0020] 000029E0 5507C00E rlwinm r7, r8, 24, 0, 7 000029E4 5505801E rlwinm r5, r8, 16, 0, 15 000029E8 7CA72814 addc r5, r7, r5 000029EC 5507402E rlwinm r7, r8, 8, 0, 23 000029F0 7CA53814 addc r5, r5, r7 000029F4 7CE82814 addc r7, r8, r5 000029F8 30BEFFFC subic r5, r30, 4 label000029FC: 000029FC 310AFFFF subic r8, r10, 1 00002A00 81240000 lwz r9, [r4] 00002A04 7D0A0735 extsh. r10, r8 00002A08 95250004 stwu [r5 + 0x0004], r9 00002A0C A9350014 lha r9, [r21 + 0x0014] 00002A10 391E0000 addi r8, r30, 0x0000 00002A14 7C892014 addc r4, r9, r4 00002A18 33DE0004 addic r30, r30, 4 00002A1C 4082FFE0 bne -0x00000020 /* 000029FC */ 00002A20 A8950020 lha r4, [r21 + 0x0020] 00002A24 20840004 subfic r4, r4, 4 00002A28 7C840734 extsh r4, r4 00002A2C 3084FFFF subic r4, r4, 1 label00002A30: 00002A30 7C850735 extsh. r5, r4 00002A34 38850000 addi r4, r5, 0x0000 00002A38 94E80004 stwu [r8 + 0x0004], r7 00002A3C 3084FFFF subic r4, r4, 1 00002A40 4082FFF0 bne -0x00000010 /* 00002A30 */ 00002A44 8095000C lwz r4, [r21 + 0x000C] 00002A48 4800003C b +0x0000003C /* 00002A84 */ label00002A4C: 00002A4C 80A40000 lwz r5, [r4] 00002A50 90BE0000 stw [r30], r5 00002A54 A8B50014 lha r5, [r21 + 0x0014] 00002A58 7CE5202E lwzx r7, r5, r4 00002A5C 7C852014 addc r4, r5, r4 00002A60 90FE0004 stw [r30 + 0x0004], r7 00002A64 A8B50014 lha r5, [r21 + 0x0014] 00002A68 7CE5202E lwzx r7, r5, r4 00002A6C 7C852014 addc r4, r5, r4 00002A70 90FE0008 stw [r30 + 0x0008], r7 00002A74 A8B50014 lha r5, [r21 + 0x0014] 00002A78 7C85202E lwzx r4, r5, r4 00002A7C 909E000C stw [r30 + 0x000C], r4 label00002A80: 00002A80 8095000C lwz r4, [r21 + 0x000C] label00002A84: 00002A84 2C840000 cmpwi cr1, r4, 0 00002A88 4186016C beq cr1, +0x0000016C /* 00002BF4 */ 00002A8C 80B500A4 lwz r5, [r21 + 0x00A4] 00002A90 3960FFFF li r11, 0xFFFFFFFF 00002A94 408E0014 bne cr3, +0x00000014 /* 00002AA8 */ 00002A98 80F5004C lwz r7, [r21 + 0x004C] 00002A9C 2C070000 cmpwi r7, 0 00002AA0 41820008 beq +0x00000008 /* 00002AA8 */ 00002AA4 39670000 addi r11, r7, 0x0000 label00002AA8: 00002AA8 30E40004 addic r7, r4, 4 00002AAC 90F5000C stw [r21 + 0x000C], r7 00002AB0 419200A8 beq cr4, +0x000000A8 /* 00002B58 */ 00002AB4 30A5FFFC subic r5, r5, 4 00002AB8 A9950020 lha r12, [r21 + 0x0020] 00002ABC 85050004 lwzu r8, [r5 + 0x0004] 00002AC0 80E40000 lwz r7, [r4] 00002AC4 7D095838 and r9, r8, r11 00002AC8 7D673838 and r7, r11, r7 00002ACC 314CFFFF subic r10, r12, 1 00002AD0 7D480735 extsh. r8, r10 00002AD4 7C893800 cmp cr1, r9, r7 label00002AD8: 00002AD8 40860034 bne cr1, +0x00000034 /* 00002B0C */ 00002ADC A8F50016 lha r7, [r21 + 0x0016] 00002AE0 7D4C0734 extsh r12, r10 00002AE4 7C843814 addc r4, r4, r7 00002AE8 41820024 beq +0x00000024 /* 00002B0C */ 00002AEC 85050004 lwzu r8, [r5 + 0x0004] 00002AF0 80E40000 lwz r7, [r4] 00002AF4 314CFFFF subic r10, r12, 1 00002AF8 7D085838 and r8, r8, r11 00002AFC 7D673838 and r7, r11, r7 00002B00 7D490735 extsh. r9, r10 00002B04 7C883800 cmp cr1, r8, r7 00002B08 4BFFFFD0 b -0x00000030 /* 00002AD8 */ label00002B0C: 00002B0C 2C0C0000 cmpwi r12, 0 00002B10 408200E4 bne +0x000000E4 /* 00002BF4 */ 00002B14 A8B50094 lha r5, [r21 + 0x0094] 00002B18 80950078 lwz r4, [r21 + 0x0078] 00002B1C 2C850000 cmpwi cr1, r5, 0 00002B20 5484007E rlwinm r4, r4, 0, 1, 31 00002B24 90950078 stw [r21 + 0x0078], r4 00002B28 40860010 bne cr1, +0x00000010 /* 00002B38 */ 00002B2C A8950096 lha r4, [r21 + 0x0096] 00002B30 2C0400FF cmpwi r4, 255 00002B34 40820010 bne +0x00000010 /* 00002B44 */ label00002B38: 00002B38 38750000 addi r3, r21, 0x0000 00002B3C 480008A1 bl +0x000008A0 /* 000033DC */ label00002B40: 00002B40 B1F50094 sth [r21 + 0x0094], r15 label00002B44: 00002B44 80950080 lwz r4, [r21 + 0x0080] 00002B48 A8F50096 lha r7, [r21 + 0x0096] 00002B4C 30840001 addic r4, r4, 1 00002B50 90950080 stw [r21 + 0x0080], r4 00002B54 480006DC b +0x000006DC /* 00003230 */ label00002B58: 00002B58 80E50000 lwz r7, [r5] 00002B5C 81040000 lwz r8, [r4] 00002B60 7CE75838 and r7, r7, r11 00002B64 7D684038 and r8, r11, r8 00002B68 7C074000 cmp r7, r8 00002B6C 40820088 bne +0x00000088 /* 00002BF4 */ 00002B70 A8F50016 lha r7, [r21 + 0x0016] 00002B74 81050004 lwz r8, [r5 + 0x0004] 00002B78 7D24382E lwzx r9, r4, r7 00002B7C 7D085838 and r8, r8, r11 00002B80 7D694838 and r9, r11, r9 00002B84 7C884800 cmp cr1, r8, r9 00002B88 7C843814 addc r4, r4, r7 00002B8C 40860068 bne cr1, +0x00000068 /* 00002BF4 */ 00002B90 7D24382E lwzx r9, r4, r7 00002B94 81050008 lwz r8, [r5 + 0x0008] 00002B98 7D694838 and r9, r11, r9 00002B9C 7D085838 and r8, r8, r11 00002BA0 7C084800 cmp r8, r9 00002BA4 7C843814 addc r4, r4, r7 00002BA8 4082004C bne +0x0000004C /* 00002BF4 */ 00002BAC 7C84382E lwzx r4, r4, r7 00002BB0 80A5000C lwz r5, [r5 + 0x000C] 00002BB4 7D642038 and r4, r11, r4 00002BB8 7CA55838 and r5, r5, r11 00002BBC 7C852000 cmp cr1, r5, r4 00002BC0 40860034 bne cr1, +0x00000034 /* 00002BF4 */ 00002BC4 A8B50094 lha r5, [r21 + 0x0094] 00002BC8 80950078 lwz r4, [r21 + 0x0078] 00002BCC 2C050000 cmpwi r5, 0 00002BD0 5484007E rlwinm r4, r4, 0, 1, 31 00002BD4 90950078 stw [r21 + 0x0078], r4 00002BD8 4082FF60 bne -0x000000A0 /* 00002B38 */ 00002BDC A8950096 lha r4, [r21 + 0x0096] 00002BE0 2C8400FF cmpwi cr1, r4, 255 00002BE4 4086FF60 bne cr1, -0x000000A0 /* 00002B44 */ 00002BE8 38750000 addi r3, r21, 0x0000 00002BEC 480007F1 bl +0x000007F0 /* 000033DC */ 00002BF0 4BFFFF50 b -0x000000B0 /* 00002B40 */ label00002BF4: 00002BF4 809500A4 lwz r4, [r21 + 0x00A4] 00002BF8 3980000F li r12, 0x000F 00002BFC 30E4FFFF subic r7, r4, 1 00002C00 3BE00000 li r31, 0x0000 label00002C04: 00002C04 8FC70001 lbzu r30, [r7 + 0x0001] 00002C08 30BFFFFF subic r5, r31, 1 00002C0C 2C1F0000 cmpwi r31, 0 00002C10 8095008C lwz r4, [r21 + 0x008C] 00002C14 7FC80774 extsb r8, r30 00002C18 7CA90734 extsh r9, r5 00002C1C 2E8C0000 cmpwi cr5, r12, 0 00002C20 30A4FFFF subic r5, r4, 1 00002C24 41820044 beq +0x00000044 /* 00002C68 */ 00002C28 8D650001 lbzu r11, [r5 + 0x0001] 00002C2C 2C090000 cmpwi r9, 0 00002C30 7D6B0774 extsb r11, r11 00002C34 7C8B4000 cmp cr1, r11, r8 00002C38 3149FFFF subic r10, r9, 1 00002C3C 30840001 addic r4, r4, 1 label00002C40: 00002C40 41860034 beq cr1, +0x00000034 /* 00002C74 */ 00002C44 7D490734 extsh r9, r10 00002C48 3149FFFF subic r10, r9, 1 00002C4C 4182001C beq +0x0000001C /* 00002C68 */ 00002C50 8D650001 lbzu r11, [r5 + 0x0001] 00002C54 2C090000 cmpwi r9, 0 00002C58 7D690774 extsb r9, r11 00002C5C 7C894000 cmp cr1, r9, r8 00002C60 30840001 addic r4, r4, 1 00002C64 4BFFFFDC b -0x00000024 /* 00002C40 */ label00002C68: 00002C68 9BC40000 stb [r4], r30 00002C6C 309F0001 addic r4, r31, 1 00002C70 7C9F0734 extsh r31, r4 label00002C74: 00002C74 308CFFFF subic r4, r12, 1 00002C78 7C8C0734 extsh r12, r4 00002C7C 4096FF88 bne cr5, -0x00000078 /* 00002C04 */ 00002C80 2C1F0001 cmpwi r31, 1 00002C84 A9750094 lha r11, [r21 + 0x0094] 00002C88 B3F50086 sth [r21 + 0x0086], r31 00002C8C 2E8B0008 cmpwi cr5, r11, 8 00002C90 2C8B0003 cmpwi cr1, r11, 3 00002C94 40820064 bne +0x00000064 /* 00002CF8 */ 00002C98 40860030 bne cr1, +0x00000030 /* 00002CC8 */ 00002C9C A8F50096 lha r7, [r21 + 0x0096] 00002CA0 2C0700FF cmpwi r7, 255 00002CA4 41820024 beq +0x00000024 /* 00002CC8 */ 00002CA8 80950088 lwz r4, [r21 + 0x0088] 00002CAC 80B5008C lwz r5, [r21 + 0x008C] 00002CB0 88840000 lbz r4, [r4] 00002CB4 88A50000 lbz r5, [r5] 00002CB8 7C840774 extsb r4, r4 00002CBC 7CA50774 extsb r5, r5 00002CC0 7C842800 cmp cr1, r4, r5 00002CC4 4186056C beq cr1, +0x0000056C /* 00003230 */ label00002CC8: 00002CC8 38750000 addi r3, r21, 0x0000 00002CCC 48000711 bl +0x00000710 /* 000033DC */ 00002CD0 8095008C lwz r4, [r21 + 0x008C] 00002CD4 B2D50094 sth [r21 + 0x0094], r22 00002CD8 88A40000 lbz r5, [r4] 00002CDC 80950088 lwz r4, [r21 + 0x0088] 00002CE0 98A40000 stb [r4], r5 00002CE4 A8F50096 lha r7, [r21 + 0x0096] 00002CE8 2C180000 cmpwi r24, 0 00002CEC 30870001 addic r4, r7, 1 00002CF0 30B8FFFF subic r5, r24, 1 00002CF4 48000548 b +0x00000548 /* 0000323C */ label00002CF8: 00002CF8 2C0B0000 cmpwi r11, 0 00002CFC 41960228 beq cr5, +0x00000228 /* 00002F24 */ 00002D00 41820224 beq +0x00000224 /* 00002F24 */ 00002D04 80B500A0 lwz r5, [r21 + 0x00A0] 00002D08 809500A4 lwz r4, [r21 + 0x00A4] 00002D0C 81450000 lwz r10, [r5] 00002D10 80E40000 lwz r7, [r4] 00002D14 7C875000 cmp cr1, r7, r10 00002D18 40860078 bne cr1, +0x00000078 /* 00002D90 */ 00002D1C 80E40004 lwz r7, [r4 + 0x0004] 00002D20 81050004 lwz r8, [r5 + 0x0004] 00002D24 7C074000 cmp r7, r8 00002D28 40820068 bne +0x00000068 /* 00002D90 */ 00002D2C 80E40008 lwz r7, [r4 + 0x0008] 00002D30 81050008 lwz r8, [r5 + 0x0008] 00002D34 7C874000 cmp cr1, r7, r8 00002D38 40860058 bne cr1, +0x00000058 /* 00002D90 */ 00002D3C 80E4000C lwz r7, [r4 + 0x000C] 00002D40 8105000C lwz r8, [r5 + 0x000C] 00002D44 7C074000 cmp r7, r8 00002D48 40820048 bne +0x00000048 /* 00002D90 */ 00002D4C 38AB0000 addi r5, r11, 0x0000 00002D50 80950078 lwz r4, [r21 + 0x0078] 00002D54 2C850001 cmpwi cr1, r5, 1 00002D58 548400C2 rlwinm r4, r4, 0, 3, 1 00002D5C 90950078 stw [r21 + 0x0078], r4 00002D60 40860010 bne cr1, +0x00000010 /* 00002D70 */ 00002D64 A8F50096 lha r7, [r21 + 0x0096] 00002D68 2C0700FF cmpwi r7, 255 00002D6C 408204C4 bne +0x000004C4 /* 00003230 */ label00002D70: 00002D70 38750000 addi r3, r21, 0x0000 00002D74 48000669 bl +0x00000668 /* 000033DC */ 00002D78 B2950094 sth [r21 + 0x0094], r20 00002D7C A8F50096 lha r7, [r21 + 0x0096] 00002D80 2C180000 cmpwi r24, 0 00002D84 30870001 addic r4, r7, 1 00002D88 30B8FFFF subic r5, r24, 1 00002D8C 480004B0 b +0x000004B0 /* 0000323C */ label00002D90: 00002D90 A8F5001A lha r7, [r21 + 0x001A] 00002D94 30E7FFFE subic r7, r7, 2 00002D98 7C183800 cmp r24, r7 00002D9C 41820188 beq +0x00000188 /* 00002F24 */ 00002DA0 418E0184 beq cr3, +0x00000184 /* 00002F24 */ 00002DA4 2C980001 cmpwi cr1, r24, 1 00002DA8 80F5009C lwz r7, [r21 + 0x009C] 00002DAC 40860010 bne cr1, +0x00000010 /* 00002DBC */ 00002DB0 8115004C lwz r8, [r21 + 0x004C] 00002DB4 2C080000 cmpwi r8, 0 00002DB8 4082016C bne +0x0000016C /* 00002F24 */ label00002DBC: 00002DBC 81040000 lwz r8, [r4] 00002DC0 81270000 lwz r9, [r7] 00002DC4 7C884800 cmp cr1, r8, r9 00002DC8 4086015C bne cr1, +0x0000015C /* 00002F24 */ 00002DCC 81040004 lwz r8, [r4 + 0x0004] 00002DD0 81270004 lwz r9, [r7 + 0x0004] 00002DD4 7C084800 cmp r8, r9 00002DD8 4082014C bne +0x0000014C /* 00002F24 */ 00002DDC 81040008 lwz r8, [r4 + 0x0008] 00002DE0 81270008 lwz r9, [r7 + 0x0008] 00002DE4 7C884800 cmp cr1, r8, r9 00002DE8 4086013C bne cr1, +0x0000013C /* 00002F24 */ 00002DEC 8084000C lwz r4, [r4 + 0x000C] 00002DF0 80E7000C lwz r7, [r7 + 0x000C] 00002DF4 7C043800 cmp r4, r7 00002DF8 4082012C bne +0x0000012C /* 00002F24 */ 00002DFC 80F50008 lwz r7, [r21 + 0x0008] 00002E00 809500A8 lwz r4, [r21 + 0x00A8] 00002E04 81070000 lwz r8, [r7] 00002E08 7C8A4000 cmp cr1, r10, r8 00002E0C 91040000 stw [r4], r8 00002E10 40860104 bne cr1, +0x00000104 /* 00002F14 */ 00002E14 A9150014 lha r8, [r21 + 0x0014] 00002E18 81450004 lwz r10, [r5 + 0x0004] 00002E1C 7D28382E lwzx r9, r8, r7 00002E20 7CE83814 addc r7, r8, r7 00002E24 7C0A4800 cmp r10, r9 00002E28 91240004 stw [r4 + 0x0004], r9 00002E2C 408200E8 bne +0x000000E8 /* 00002F14 */ 00002E30 A9150014 lha r8, [r21 + 0x0014] 00002E34 81450008 lwz r10, [r5 + 0x0008] 00002E38 7D28382E lwzx r9, r8, r7 00002E3C 7CE83814 addc r7, r8, r7 00002E40 7C8A4800 cmp cr1, r10, r9 00002E44 91240008 stw [r4 + 0x0008], r9 00002E48 408600CC bne cr1, +0x000000CC /* 00002F14 */ 00002E4C A9150014 lha r8, [r21 + 0x0014] 00002E50 80A5000C lwz r5, [r5 + 0x000C] 00002E54 7CE8382E lwzx r7, r8, r7 00002E58 7C053800 cmp r5, r7 00002E5C 90E4000C stw [r4 + 0x000C], r7 00002E60 408200B4 bne +0x000000B4 /* 00002F14 */ 00002E64 A9750094 lha r11, [r21 + 0x0094] 00002E68 2C8B0002 cmpwi cr1, r11, 2 00002E6C 4186001C beq cr1, +0x0000001C /* 00002E88 */ 00002E70 8095000C lwz r4, [r21 + 0x000C] 00002E74 2C040000 cmpwi r4, 0 00002E78 41820010 beq +0x00000010 /* 00002E88 */ 00002E7C A8950096 lha r4, [r21 + 0x0096] 00002E80 2C840000 cmpwi cr1, r4, 0 00002E84 4186009C beq cr1, +0x0000009C /* 00002F20 */ label00002E88: 00002E88 80B5000C lwz r5, [r21 + 0x000C] 00002E8C 80950008 lwz r4, [r21 + 0x0008] 00002E90 2C050000 cmpwi r5, 0 00002E94 30840004 addic r4, r4, 4 00002E98 90950008 stw [r21 + 0x0008], r4 00002E9C 809500A0 lwz r4, [r21 + 0x00A0] 00002EA0 8115009C lwz r8, [r21 + 0x009C] 00002EA4 9095009C stw [r21 + 0x009C], r4 00002EA8 809500A8 lwz r4, [r21 + 0x00A8] 00002EAC 30E50004 addic r7, r5, 4 00002EB0 80B500A4 lwz r5, [r21 + 0x00A4] 00002EB4 3138FFFF subic r9, r24, 1 00002EB8 90B500A0 stw [r21 + 0x00A0], r5 00002EBC 909500A4 stw [r21 + 0x00A4], r4 00002EC0 911500A8 stw [r21 + 0x00A8], r8 00002EC4 41820008 beq +0x00000008 /* 00002ECC */ 00002EC8 90F5000C stw [r21 + 0x000C], r7 label00002ECC: 00002ECC A8950094 lha r4, [r21 + 0x0094] 00002ED0 7D380734 extsh r24, r9 00002ED4 2C840002 cmpwi cr1, r4, 2 00002ED8 80950078 lwz r4, [r21 + 0x0078] 00002EDC 548400C2 rlwinm r4, r4, 0, 3, 1 00002EE0 90950078 stw [r21 + 0x0078], r4 00002EE4 40860010 bne cr1, +0x00000010 /* 00002EF4 */ 00002EE8 A8F50096 lha r7, [r21 + 0x0096] 00002EEC 2C0700FF cmpwi r7, 255 00002EF0 40820340 bne +0x00000340 /* 00003230 */ label00002EF4: 00002EF4 38750000 addi r3, r21, 0x0000 00002EF8 480004E5 bl +0x000004E4 /* 000033DC */ 00002EFC B2750094 sth [r21 + 0x0094], r19 00002F00 A8F50096 lha r7, [r21 + 0x0096] 00002F04 2C180000 cmpwi r24, 0 00002F08 30870001 addic r4, r7, 1 00002F0C 30B8FFFF subic r5, r24, 1 00002F10 4800032C b +0x0000032C /* 0000323C */ label00002F14: 00002F14 A9750094 lha r11, [r21 + 0x0094] 00002F18 ABF50086 lha r31, [r21 + 0x0086] 00002F1C 48000008 b +0x00000008 /* 00002F24 */ label00002F20: 00002F20 ABF50086 lha r31, [r21 + 0x0086] label00002F24: 00002F24 2C9F0002 cmpwi cr1, r31, 2 00002F28 2F1F0004 cmpwi cr6, r31, 4 00002F2C 2C0B0004 cmpwi r11, 4 00002F30 2E9F0008 cmpwi cr5, r31, 8 00002F34 408600DC bne cr1, +0x000000DC /* 00003010 */ 00002F38 408200C4 bne +0x000000C4 /* 00002FFC */ 00002F3C A8950096 lha r4, [r21 + 0x0096] 00002F40 2C04000F cmpwi r4, 15 00002F44 418200B8 beq +0x000000B8 /* 00002FFC */ 00002F48 2C9F0000 cmpwi cr1, r31, 0 00002F4C A8B50084 lha r5, [r21 + 0x0084] 00002F50 38E00000 li r7, 0x0000 00002F54 40850090 ble cr1, +0x00000090 /* 00002FE4 */ label00002F58: 00002F58 2C050000 cmpwi r5, 0 00002F5C 2E850002 cmpwi cr5, r5, 2 00002F60 31870001 addic r12, r7, 1 00002F64 38800000 li r4, 0x0000 00002F68 40810050 ble +0x00000050 /* 00002FB8 */ 00002F6C 8135008C lwz r9, [r21 + 0x008C] 00002F70 81150088 lwz r8, [r21 + 0x0088] 00002F74 7D2938AE lbzx r9, r9, r7 00002F78 7D4820AE lbzx r10, r8, r4 00002F7C 38800001 li r4, 0x0001 00002F80 7D290774 extsb r9, r9 00002F84 7D4A0774 extsb r10, r10 00002F88 7C095000 cmp r9, r10 00002F8C 7C842800 cmp cr1, r4, r5 00002F90 39400002 li r10, 0x0002 label00002F94: 00002F94 41820044 beq +0x00000044 /* 00002FD8 */ 00002F98 40840020 bge cr1, +0x00000020 /* 00002FB8 */ 00002F9C 7D6820AE lbzx r11, r8, r4 00002FA0 7D440734 extsh r4, r10 00002FA4 7D6A0774 extsb r10, r11 00002FA8 7C095000 cmp r9, r10 00002FAC 7C842800 cmp cr1, r4, r5 00002FB0 31440001 addic r10, r4, 1 00002FB4 4BFFFFE0 b -0x00000020 /* 00002F94 */ label00002FB8: 00002FB8 31250001 addic r9, r5, 1 00002FBC 41960040 beq cr5, +0x00000040 /* 00002FFC */ 00002FC0 8115008C lwz r8, [r21 + 0x008C] 00002FC4 80950088 lwz r4, [r21 + 0x0088] 00002FC8 7CE838AE lbzx r7, r8, r7 00002FCC 7CE429AE stbx r4, r7, r5 00002FD0 7D250734 extsh r5, r9 00002FD4 ABF50086 lha r31, [r21 + 0x0086] label00002FD8: 00002FD8 7D870734 extsh r7, r12 00002FDC 7C87F800 cmp cr1, r7, r31 00002FE0 4184FF78 blt cr1, -0x00000088 /* 00002F58 */ label00002FE4: 00002FE4 B0B50084 sth [r21 + 0x0084], r5 00002FE8 A8F50096 lha r7, [r21 + 0x0096] 00002FEC 2C180000 cmpwi r24, 0 00002FF0 30870001 addic r4, r7, 1 00002FF4 30B8FFFF subic r5, r24, 1 00002FF8 48000244 b +0x00000244 /* 0000323C */ label00002FFC: 00002FFC 38750000 addi r3, r21, 0x0000 00003000 480003DD bl +0x000003DC /* 000033DC */ 00003004 B2F50094 sth [r21 + 0x0094], r23 00003008 A8F50096 lha r7, [r21 + 0x0096] 0000300C 48000224 b +0x00000224 /* 00003230 */ label00003010: 00003010 2C0B0005 cmpwi r11, 5 00003014 2C8B0007 cmpwi cr1, r11, 7 00003018 419900DC bgt cr6, +0x000000DC /* 000030F4 */ 0000301C 408200C4 bne +0x000000C4 /* 000030E0 */ 00003020 A8950096 lha r4, [r21 + 0x0096] 00003024 2C04000F cmpwi r4, 15 00003028 418200B8 beq +0x000000B8 /* 000030E0 */ 0000302C 2C9F0000 cmpwi cr1, r31, 0 00003030 A8F50084 lha r7, [r21 + 0x0084] 00003034 39000000 li r8, 0x0000 00003038 40850090 ble cr1, +0x00000090 /* 000030C8 */ label0000303C: 0000303C 2C070000 cmpwi r7, 0 00003040 2E870004 cmpwi cr5, r7, 4 00003044 31880001 addic r12, r8, 1 00003048 38A00000 li r5, 0x0000 0000304C 40810050 ble +0x00000050 /* 0000309C */ 00003050 8135008C lwz r9, [r21 + 0x008C] 00003054 80950088 lwz r4, [r21 + 0x0088] 00003058 7D4940AE lbzx r10, r9, r8 0000305C 7D2428AE lbzx r9, r4, r5 00003060 38A00001 li r5, 0x0001 00003064 7D4A0774 extsb r10, r10 00003068 7D290774 extsb r9, r9 0000306C 7C0A4800 cmp r10, r9 00003070 7C853800 cmp cr1, r5, r7 00003074 39200002 li r9, 0x0002 label00003078: 00003078 41820044 beq +0x00000044 /* 000030BC */ 0000307C 40840020 bge cr1, +0x00000020 /* 0000309C */ 00003080 7D6428AE lbzx r11, r4, r5 00003084 7D250734 extsh r5, r9 00003088 7D690774 extsb r9, r11 0000308C 7C0A4800 cmp r10, r9 00003090 7C853800 cmp cr1, r5, r7 00003094 31250001 addic r9, r5, 1 00003098 4BFFFFE0 b -0x00000020 /* 00003078 */ label0000309C: 0000309C 31270001 addic r9, r7, 1 000030A0 41960040 beq cr5, +0x00000040 /* 000030E0 */ 000030A4 80B5008C lwz r5, [r21 + 0x008C] 000030A8 80950088 lwz r4, [r21 + 0x0088] 000030AC 7CA540AE lbzx r5, r5, r8 000030B0 7CA439AE stbx r4, r5, r7 000030B4 7D270734 extsh r7, r9 000030B8 ABF50086 lha r31, [r21 + 0x0086] label000030BC: 000030BC 7D880734 extsh r8, r12 000030C0 7C88F800 cmp cr1, r8, r31 000030C4 4184FF78 blt cr1, -0x00000088 /* 0000303C */ label000030C8: 000030C8 B0F50084 sth [r21 + 0x0084], r7 000030CC A8F50096 lha r7, [r21 + 0x0096] 000030D0 2C180000 cmpwi r24, 0 000030D4 30870001 addic r4, r7, 1 label000030D8: 000030D8 30B8FFFF subic r5, r24, 1 000030DC 48000160 b +0x00000160 /* 0000323C */ label000030E0: 000030E0 38750000 addi r3, r21, 0x0000 000030E4 480002F9 bl +0x000002F8 /* 000033DC */ 000030E8 B2150094 sth [r21 + 0x0094], r16 000030EC A8F50096 lha r7, [r21 + 0x0096] 000030F0 48000140 b +0x00000140 /* 00003230 */ label000030F4: 000030F4 2C0B0006 cmpwi r11, 6 000030F8 419500D8 bgt cr5, +0x000000D8 /* 000031D0 */ 000030FC 408200C0 bne +0x000000C0 /* 000031BC */ 00003100 A8950096 lha r4, [r21 + 0x0096] 00003104 2C84000F cmpwi cr1, r4, 15 00003108 418600B4 beq cr1, +0x000000B4 /* 000031BC */ 0000310C 2C1F0000 cmpwi r31, 0 00003110 A8F50084 lha r7, [r21 + 0x0084] 00003114 39000000 li r8, 0x0000 00003118 4081FFB0 ble -0x00000050 /* 000030C8 */ label0000311C: 0000311C 2C870000 cmpwi cr1, r7, 0 00003120 2E870008 cmpwi cr5, r7, 8 00003124 31880001 addic r12, r8, 1 00003128 38A00000 li r5, 0x0000 0000312C 40850050 ble cr1, +0x00000050 /* 0000317C */ 00003130 8135008C lwz r9, [r21 + 0x008C] 00003134 80950088 lwz r4, [r21 + 0x0088] 00003138 7D4940AE lbzx r10, r9, r8 0000313C 7D2428AE lbzx r9, r4, r5 00003140 38A00001 li r5, 0x0001 00003144 7D4A0774 extsb r10, r10 00003148 7D290774 extsb r9, r9 0000314C 7C0A4800 cmp r10, r9 00003150 7C853800 cmp cr1, r5, r7 00003154 39200002 li r9, 0x0002 label00003158: 00003158 41820044 beq +0x00000044 /* 0000319C */ 0000315C 40840020 bge cr1, +0x00000020 /* 0000317C */ 00003160 7D6428AE lbzx r11, r4, r5 00003164 7D250734 extsh r5, r9 00003168 7D690774 extsb r9, r11 0000316C 7C0A4800 cmp r10, r9 00003170 7C853800 cmp cr1, r5, r7 00003174 31250001 addic r9, r5, 1 00003178 4BFFFFE0 b -0x00000020 /* 00003158 */ label0000317C: 0000317C 31270001 addic r9, r7, 1 00003180 4196003C beq cr5, +0x0000003C /* 000031BC */ 00003184 80B5008C lwz r5, [r21 + 0x008C] 00003188 80950088 lwz r4, [r21 + 0x0088] 0000318C 7CA540AE lbzx r5, r5, r8 00003190 7CA439AE stbx r4, r5, r7 00003194 7D270734 extsh r7, r9 00003198 ABF50086 lha r31, [r21 + 0x0086] label0000319C: 0000319C 7D880734 extsh r8, r12 000031A0 7C08F800 cmp r8, r31 000031A4 4180FF78 blt -0x00000088 /* 0000311C */ 000031A8 B0F50084 sth [r21 + 0x0084], r7 000031AC A8F50096 lha r7, [r21 + 0x0096] 000031B0 2C180000 cmpwi r24, 0 000031B4 30870001 addic r4, r7, 1 000031B8 4BFFFF20 b -0x000000E0 /* 000030D8 */ label000031BC: 000031BC 38750000 addi r3, r21, 0x0000 000031C0 4800021D bl +0x0000021C /* 000033DC */ 000031C4 B3550094 sth [r21 + 0x0094], r26 000031C8 A8F50096 lha r7, [r21 + 0x0096] 000031CC 48000064 b +0x00000064 /* 00003230 */ label000031D0: 000031D0 40860010 bne cr1, +0x00000010 /* 000031E0 */ 000031D4 A8950096 lha r4, [r21 + 0x0096] 000031D8 2C04000F cmpwi r4, 15 000031DC 40820020 bne +0x00000020 /* 000031FC */ label000031E0: 000031E0 38750000 addi r3, r21, 0x0000 000031E4 480001F9 bl +0x000001F8 /* 000033DC */ 000031E8 80950010 lwz r4, [r21 + 0x0010] 000031EC B3950094 sth [r21 + 0x0094], r28 000031F0 30A40001 addic r5, r4, 1 000031F4 90B50010 stw [r21 + 0x0010], r5 000031F8 90950098 stw [r21 + 0x0098], r4 label000031FC: 000031FC 80B500A4 lwz r5, [r21 + 0x00A4] 00003200 80950010 lwz r4, [r21 + 0x0010] 00003204 80E50000 lwz r7, [r5] 00003208 31040010 addic r8, r4, 16 0000320C 90E40000 stw [r4], r7 00003210 80E50004 lwz r7, [r5 + 0x0004] 00003214 90E40004 stw [r4 + 0x0004], r7 00003218 80E50008 lwz r7, [r5 + 0x0008] 0000321C 90E40008 stw [r4 + 0x0008], r7 00003220 80A5000C lwz r5, [r5 + 0x000C] 00003224 90A4000C stw [r4 + 0x000C], r5 00003228 91150010 stw [r21 + 0x0010], r8 0000322C A8F50096 lha r7, [r21 + 0x0096] label00003230: 00003230 2C180000 cmpwi r24, 0 00003234 30870001 addic r4, r7, 1 00003238 30B8FFFF subic r5, r24, 1 label0000323C: 0000323C B0950096 sth [r21 + 0x0096], r4 00003240 7CB80734 extsh r24, r5 00003244 4082F6A8 bne -0x00000958 /* 000028EC */ 00003248 8095004C lwz r4, [r21 + 0x004C] 0000324C 2C840000 cmpwi cr1, r4, 0 00003250 41860028 beq cr1, +0x00000028 /* 00003278 */ 00003254 809500A4 lwz r4, [r21 + 0x00A4] 00003258 ABF50014 lha r31, [r21 + 0x0014] 0000325C 90950090 stw [r21 + 0x0090], r4 00003260 B2F50014 sth [r21 + 0x0014], r23 00003264 38750000 addi r3, r21, 0x0000 00003268 48000175 bl +0x00000174 /* 000033DC */ 0000326C B2550094 sth [r21 + 0x0094], r18 00003270 B3F50014 sth [r21 + 0x0014], r31 00003274 48000014 b +0x00000014 /* 00003288 */ label00003278: 00003278 38750000 addi r3, r21, 0x0000 0000327C 48000161 bl +0x00000160 /* 000033DC */ 00003280 B2550094 sth [r21 + 0x0094], r18 00003284 ABF50014 lha r31, [r21 + 0x0014] label00003288: 00003288 2C990000 cmpwi cr1, r25, 0 0000328C 57E4103A rlwinm r4, r31, 2, 0, 29 00003290 7C9B2014 addc r4, r27, r4 00003294 90950008 stw [r21 + 0x0008], r4 00003298 41860014 beq cr1, +0x00000014 /* 000032AC */ 0000329C A8950016 lha r4, [r21 + 0x0016] 000032A0 5484103A rlwinm r4, r4, 2, 0, 29 000032A4 7C992014 addc r4, r25, r4 000032A8 9095000C stw [r21 + 0x000C], r4 label000032AC: 000032AC 2C110000 cmpwi r17, 0 000032B0 3091FFFF subic r4, r17, 1 000032B4 7C910734 extsh r17, r4 000032B8 4082F5FC bne -0x00000A04 /* 000028B4 */ 000032BC 9A810038 stb [r1 + 0x0038], r20 000032C0 818100F4 lwz r12, [r1 + 0x00F4] 000032C4 800100F8 lwz r0, [r1 + 0x00F8] 000032C8 7D818120 mtcrf 0x18, r12 000032CC 302100F0 addic r1, r1, 240 000032D0 7C0803A6 mtlr r0 000032D4 B9E1FFBC lmw r15, [r1 - 0x0044] 000032D8 4E800020 blr 000032DC 00000000 .invalid 000032E0 00002043 .invalid 000032E4 80110100 lwz r0, [r17 + 0x0100] 000032E8 00000000 .invalid 000032EC 00000AAC .invalid 000032F0 000C534D .invalid 000032F4 43436F6D bdzl +0x00006F6C /* 0000A260 */ 000032F8 70726573 andi. r18, r3, 0x6573 000032FC 73380000 andi. r24, r25, 0x0000 00003300 A9230086 lha r9, [r3 + 0x0086] 00003304 7C870734 extsh r7, r4 00003308 2C890000 cmpwi cr1, r9, 0 0000330C A9030084 lha r8, [r3 + 0x0084] 00003310 39400000 li r10, 0x0000 00003314 40850090 ble cr1, +0x00000090 /* 000033A4 */ label00003318: 00003318 2C080000 cmpwi r8, 0 0000331C 7F083800 cmp cr6, r8, r7 00003320 316A0001 addic r11, r10, 1 00003324 38A00000 li r5, 0x0000 00003328 40810050 ble +0x00000050 /* 00003378 */ 0000332C 8083008C lwz r4, [r3 + 0x008C] 00003330 81830088 lwz r12, [r3 + 0x0088] 00003334 7C0450AE lbzx r0, r4, r10 00003338 7C8C28AE lbzx r4, r12, r5 0000333C 7C000774 extsb r0, r0 00003340 7C840774 extsb r4, r4 00003344 7C002000 cmp r0, r4 00003348 38800001 li r4, 0x0001 0000334C 7C844000 cmp cr1, r4, r8 00003350 38A00002 li r5, 0x0002 label00003354: 00003354 41820044 beq +0x00000044 /* 00003398 */ 00003358 40840020 bge cr1, +0x00000020 /* 00003378 */ 0000335C 7CCC20AE lbzx r6, r12, r4 00003360 7CA40734 extsh r4, r5 00003364 7CC50774 extsb r5, r6 00003368 7C002800 cmp r0, r5 0000336C 7C844000 cmp cr1, r4, r8 00003370 30A40001 addic r5, r4, 1 00003374 4BFFFFE0 b -0x00000020 /* 00003354 */ label00003378: 00003378 30080001 addic r0, r8, 1 0000337C 419A0034 beq cr6, +0x00000034 /* 000033B0 */ 00003380 8083008C lwz r4, [r3 + 0x008C] 00003384 80A30088 lwz r5, [r3 + 0x0088] 00003388 7C8450AE lbzx r4, r4, r10 0000338C 7C8541AE stbx r5, r4, r8 00003390 7C080734 extsh r8, r0 00003394 A9230086 lha r9, [r3 + 0x0086] label00003398: 00003398 7D6A0734 extsh r10, r11 0000339C 7C8A4800 cmp cr1, r10, r9 000033A0 4184FF78 blt cr1, -0x00000088 /* 00003318 */ label000033A4: 000033A4 B1030084 sth [r3 + 0x0084], r8 000033A8 38600001 li r3, 0x0001 label000033AC: 000033AC 4E800020 blr label000033B0: 000033B0 38600000 li r3, 0x0000 000033B4 4BFFFFF8 b -0x00000008 /* 000033AC */ 000033B8 00000000 .invalid 000033BC 00002040 .invalid 000033C0 00000200 .invalid 000033C4 00000000 .invalid 000033C8 000000B8 .invalid 000033CC 000B4D65 .invalid 000033D0 72676543 andi. r7, r19, 0x6543 000033D4 6F6C6F72 xoris r12, r27, 0x6F72 000033D8 73000000 andi. r0, r24, 0x0000 fn000033DC: 000033DC BF61FFEC stmw [r1 - 0x0014], r27 000033E0 3BE30000 addi r31, r3, 0x0000 000033E4 A8BF0094 lha r5, [r31 + 0x0094] 000033E8 7C0802A6 mflr r0 000033EC 28850008 cmplwi cr1, r5, 8 000033F0 90010008 stw [r1 + 0x0008], r0 000033F4 A8DF0096 lha r6, [r31 + 0x0096] 000033F8 9421FEA0 stwu [r1 - 0x0160], r1 000033FC 54A72834 rlwinm r7, r5, 5, 0, 26 00003400 7FC73014 addc r30, r7, r6 00003404 7FDD0774 extsb r29, r30 00003408 837F0010 lwz r27, [r31 + 0x0010] 0000340C 418503F4 bgt cr1, +0x000003F4 /* 00003800 */ 00003410 80820038 lwz r4, [r2 + 0x0038] 00003414 54A5103A rlwinm r5, r5, 2, 0, 29 00003418 7C84282E lwzx r4, r4, r5 0000341C 80A2003C lwz r5, [r2 + 0x003C] 00003420 7C842814 addc r4, r4, r5 00003424 7C8903A6 mtctr r4 00003428 4E800420 bctr 0000342C 2C86000F cmpwi cr1, r6, 15 00003430 4085001C ble cr1, +0x0000001C /* 0000344C */ 00003434 60E30010 ori r3, r7, 0x0010 00003438 987B0000 stb [r27], r3 0000343C A87F0096 lha r3, [r31 + 0x0096] 00003440 987B0001 stb [r27 + 0x0001], r3 00003444 337B0002 addic r27, r27, 2 00003448 480003B8 b +0x000003B8 /* 00003800 */ label0000344C: 0000344C 9BDB0000 stb [r27], r30 00003450 337B0001 addic r27, r27, 1 00003454 480003AC b +0x000003AC /* 00003800 */ 00003458 2C86000F cmpwi cr1, r6, 15 0000345C 4085001C ble cr1, +0x0000001C /* 00003478 */ 00003460 60E30010 ori r3, r7, 0x0010 00003464 987B0000 stb [r27], r3 00003468 A87F0096 lha r3, [r31 + 0x0096] 0000346C 309B0002 addic r4, r27, 2 00003470 987B0001 stb [r27 + 0x0001], r3 00003474 4800000C b +0x0000000C /* 00003480 */ label00003478: 00003478 9BDB0000 stb [r27], r30 0000347C 309B0001 addic r4, r27, 1 label00003480: 00003480 807F0088 lwz r3, [r31 + 0x0088] 00003484 33640001 addic r27, r4, 1 00003488 88630000 lbz r3, [r3] 0000348C 98640000 stb [r4], r3 00003490 48000370 b +0x00000370 /* 00003800 */ 00003494 4BFFE8B9 bl -0x00001748 /* 00001D4C */ 00003498 4FFFFB82 cror crb31, crb31, crb31 0000349C 7C640735 extsh. r4, r3 000034A0 2C84FFFF cmpwi cr1, r4, -1 000034A4 309D0010 addic r4, r29, 16 000034A8 41800014 blt +0x00000014 /* 000034BC */ 000034AC 989B0000 stb [r27], r4 000034B0 987B0001 stb [r27 + 0x0001], r3 000034B4 337B0002 addic r27, r27, 2 000034B8 4800001C b +0x0000001C /* 000034D4 */ label000034BC: 000034BC 40860018 bne cr1, +0x00000018 /* 000034D4 */ 000034C0 9BDB0000 stb [r27], r30 000034C4 807F0088 lwz r3, [r31 + 0x0088] 000034C8 A8630000 lha r3, [r3] 000034CC B07B0001 sth [r27 + 0x0001], r3 000034D0 337B0003 addic r27, r27, 3 label000034D4: 000034D4 807F0088 lwz r3, [r31 + 0x0088] 000034D8 38800000 li r4, 0x0000 000034DC 88630000 lbz r3, [r3] 000034E0 38C00001 li r6, 0x0001 000034E4 7C611814 addc r3, r1, r3 000034E8 98830040 stb [r3 + 0x0040], r4 000034EC 807F0088 lwz r3, [r31 + 0x0088] 000034F0 309BFFFE subic r4, r27, 2 000034F4 88630001 lbz r3, [r3 + 0x0001] 000034F8 30A10040 addic r5, r1, 64 000034FC 7C611814 addc r3, r1, r3 00003500 98C30040 stb [r3 + 0x0040], r6 label00003504: 00003504 817F0090 lwz r11, [r31 + 0x0090] 00003508 A8DF0014 lha r6, [r31 + 0x0014] 0000350C 306B0004 addic r3, r11, 4 00003510 907F0090 stw [r31 + 0x0090], r3 00003514 3146FFFC subic r10, r6, 4 00003518 39000003 li r8, 0x0003 label0000351C: 0000351C 2C880000 cmpwi cr1, r8, 0 00003520 39200003 li r9, 0x0003 00003524 306BFFFF subic r3, r11, 1 label00003528: 00003528 8CE30001 lbzu r7, [r3 + 0x0001] 0000352C 2C090000 cmpwi r9, 0 00003530 7CE538AE lbzx r7, r5, r7 00003534 7D9CE014 addc r12, r28, r28 00003538 316B0001 addic r11, r11, 1 0000353C 30C9FFFF subic r6, r9, 1 00003540 54E707FE rlwinm r7, r7, 0, 31, 31 00003544 7F8C3814 addc r28, r12, r7 00003548 7CC90734 extsh r9, r6 0000354C 4082FFDC bne -0x00000024 /* 00003528 */ 00003550 3068FFFF subic r3, r8, 1 00003554 7D6B5014 addc r11, r11, r10 00003558 7C680734 extsh r8, r3 0000355C 4086FFC0 bne cr1, -0x00000040 /* 0000351C */ 00003560 B7840002 sthu [r4 + 0x0002], r28 00003564 A87F0096 lha r3, [r31 + 0x0096] 00003568 337B0002 addic r27, r27, 2 0000356C 2C830000 cmpwi cr1, r3, 0 00003570 3063FFFF subic r3, r3, 1 00003574 B07F0096 sth [r31 + 0x0096], r3 00003578 4086FF8C bne cr1, -0x00000074 /* 00003504 */ 0000357C A87F0086 lha r3, [r31 + 0x0086] 00003580 38A0FFFF li r5, 0xFFFFFFFF 00003584 48000284 b +0x00000284 /* 00003808 */ 00003588 4BFFE8F5 bl -0x0000170C /* 00001E7C */ 0000358C 4FFFFB82 cror crb31, crb31, crb31 00003590 7C640735 extsh. r4, r3 00003594 2C84FFFF cmpwi cr1, r4, -1 00003598 309D0010 addic r4, r29, 16 0000359C 41800014 blt +0x00000014 /* 000035B0 */ 000035A0 989B0000 stb [r27], r4 000035A4 987B0001 stb [r27 + 0x0001], r3 000035A8 337B0002 addic r27, r27, 2 000035AC 4800001C b +0x0000001C /* 000035C8 */ label000035B0: 000035B0 40860018 bne cr1, +0x00000018 /* 000035C8 */ 000035B4 9BDB0000 stb [r27], r30 000035B8 807F0088 lwz r3, [r31 + 0x0088] 000035BC 80630000 lwz r3, [r3] 000035C0 907B0001 stw [r27 + 0x0001], r3 000035C4 337B0005 addic r27, r27, 5 label000035C8: 000035C8 807F0088 lwz r3, [r31 + 0x0088] 000035CC 38800000 li r4, 0x0000 000035D0 88630000 lbz r3, [r3] 000035D4 38A00002 li r5, 0x0002 000035D8 7C611814 addc r3, r1, r3 000035DC 98830040 stb [r3 + 0x0040], r4 000035E0 807F0088 lwz r3, [r31 + 0x0088] 000035E4 38800001 li r4, 0x0001 000035E8 88630001 lbz r3, [r3 + 0x0001] 000035EC 7C611814 addc r3, r1, r3 000035F0 98830040 stb [r3 + 0x0040], r4 000035F4 807F0088 lwz r3, [r31 + 0x0088] 000035F8 88630002 lbz r3, [r3 + 0x0002] 000035FC 7C611814 addc r3, r1, r3 00003600 98A30040 stb [r3 + 0x0040], r5 00003604 A87F0084 lha r3, [r31 + 0x0084] 00003608 2C830004 cmpwi cr1, r3, 4 0000360C 40860018 bne cr1, +0x00000018 /* 00003624 */ 00003610 807F0088 lwz r3, [r31 + 0x0088] 00003614 38800003 li r4, 0x0003 00003618 88630003 lbz r3, [r3 + 0x0003] 0000361C 7C611814 addc r3, r1, r3 00003620 98830040 stb [r3 + 0x0040], r4 label00003624: 00003624 30610040 addic r3, r1, 64 00003628 309BFFFC subic r4, r27, 4 label0000362C: 0000362C 817F0090 lwz r11, [r31 + 0x0090] 00003630 A8DF0014 lha r6, [r31 + 0x0014] 00003634 30AB0004 addic r5, r11, 4 00003638 90BF0090 stw [r31 + 0x0090], r5 0000363C 3146FFFC subic r10, r6, 4 00003640 39000003 li r8, 0x0003 label00003644: 00003644 2C080000 cmpwi r8, 0 00003648 39200003 li r9, 0x0003 0000364C 30ABFFFF subic r5, r11, 1 label00003650: 00003650 8CE50001 lbzu r7, [r5 + 0x0001] 00003654 2C890000 cmpwi cr1, r9, 0 00003658 7CE338AE lbzx r7, r3, r7 0000365C 578C103A rlwinm r12, r28, 2, 0, 29 00003660 316B0001 addic r11, r11, 1 00003664 30C9FFFF subic r6, r9, 1 00003668 54E707BE rlwinm r7, r7, 0, 30, 31 0000366C 7F8C3814 addc r28, r12, r7 00003670 7CC90734 extsh r9, r6 00003674 4086FFDC bne cr1, -0x00000024 /* 00003650 */ 00003678 30A8FFFF subic r5, r8, 1 0000367C 7D6A5814 addc r11, r10, r11 00003680 7CA80734 extsh r8, r5 00003684 4082FFC0 bne -0x00000040 /* 00003644 */ 00003688 97840004 stwu [r4 + 0x0004], r28 0000368C A8BF0096 lha r5, [r31 + 0x0096] 00003690 337B0004 addic r27, r27, 4 00003694 2C050000 cmpwi r5, 0 00003698 30A5FFFF subic r5, r5, 1 0000369C B0BF0096 sth [r31 + 0x0096], r5 000036A0 4082FF8C bne -0x00000074 /* 0000362C */ 000036A4 A87F0086 lha r3, [r31 + 0x0086] 000036A8 38A0FFFF li r5, 0xFFFFFFFF 000036AC 4800015C b +0x0000015C /* 00003808 */ 000036B0 4BFFE9DD bl -0x00001624 /* 0000208C */ 000036B4 4FFFFB82 cror crb31, crb31, crb31 000036B8 7C640735 extsh. r4, r3 000036BC 2C84FFFF cmpwi cr1, r4, -1 000036C0 309D0010 addic r4, r29, 16 000036C4 41800014 blt +0x00000014 /* 000036D8 */ 000036C8 989B0000 stb [r27], r4 000036CC 987B0001 stb [r27 + 0x0001], r3 000036D0 337B0002 addic r27, r27, 2 000036D4 48000028 b +0x00000028 /* 000036FC */ label000036D8: 000036D8 40860024 bne cr1, +0x00000024 /* 000036FC */ 000036DC 9BDB0000 stb [r27], r30 000036E0 807F0088 lwz r3, [r31 + 0x0088] 000036E4 80630000 lwz r3, [r3] 000036E8 907B0001 stw [r27 + 0x0001], r3 000036EC 807F0088 lwz r3, [r31 + 0x0088] 000036F0 84830004 lwzu r4, [r3 + 0x0004] 000036F4 909B0005 stw [r27 + 0x0005], r4 000036F8 337B0009 addic r27, r27, 9 label000036FC: 000036FC 807F0088 lwz r3, [r31 + 0x0088] 00003700 38C00000 li r6, 0x0000 00003704 3083FFFF subic r4, r3, 1 00003708 30610040 addic r3, r1, 64 label0000370C: 0000370C 8CA40001 lbzu r5, [r4 + 0x0001] 00003710 7CC329AE stbx r3, r6, r5 00003714 A8BF0084 lha r5, [r31 + 0x0084] 00003718 30C60001 addic r6, r6, 1 0000371C 7C862800 cmp cr1, r6, r5 00003720 4184FFEC blt cr1, -0x00000014 /* 0000370C */ 00003724 30810038 addic r4, r1, 56 label00003728: 00003728 817F0090 lwz r11, [r31 + 0x0090] 0000372C A8DF0014 lha r6, [r31 + 0x0014] 00003730 30AB0004 addic r5, r11, 4 00003734 90BF0090 stw [r31 + 0x0090], r5 00003738 3146FFFC subic r10, r6, 4 0000373C 39000003 li r8, 0x0003 label00003740: 00003740 2C080000 cmpwi r8, 0 00003744 39200003 li r9, 0x0003 00003748 30ABFFFF subic r5, r11, 1 label0000374C: 0000374C 8CE50001 lbzu r7, [r5 + 0x0001] 00003750 2C890000 cmpwi cr1, r9, 0 00003754 7CE338AE lbzx r7, r3, r7 00003758 578C1838 rlwinm r12, r28, 3, 0, 28 0000375C 316B0001 addic r11, r11, 1 00003760 30C9FFFF subic r6, r9, 1 00003764 54E7077E rlwinm r7, r7, 0, 29, 31 00003768 7F8C3814 addc r28, r12, r7 0000376C 7CC90734 extsh r9, r6 00003770 4086FFDC bne cr1, -0x00000024 /* 0000374C */ 00003774 5505083C rlwinm r5, r8, 1, 0, 30 00003778 7F842B2E sthx r28, r4, r5 0000377C 30C8FFFF subic r6, r8, 1 00003780 7D6A5814 addc r11, r10, r11 00003784 7CC80734 extsh r8, r6 00003788 4082FFB8 bne -0x00000048 /* 00003740 */ 0000378C A8A1003E lha r5, [r1 + 0x003E] 00003790 A9210038 lha r9, [r1 + 0x0038] 00003794 A8E1003A lha r7, [r1 + 0x003A] 00003798 54A82036 rlwinm r8, r5, 4, 0, 27 0000379C 7D254670 srawi r5, r9, 8 000037A0 54A5073E rlwinm r5, r5, 0, 28, 31 000037A4 7CA82814 addc r5, r8, r5 000037A8 B0BB0000 sth [r27], r5 000037AC 54E52036 rlwinm r5, r7, 4, 0, 27 000037B0 5526073E rlwinm r6, r9, 0, 28, 31 000037B4 7CC53014 addc r6, r5, r6 000037B8 A8A1003C lha r5, [r1 + 0x003C] 000037BC 7D272670 srawi r7, r9, 4 000037C0 54A52036 rlwinm r5, r5, 4, 0, 27 000037C4 54E7073E rlwinm r7, r7, 0, 28, 31 000037C8 7CA53814 addc r5, r5, r7 000037CC B0BB0002 sth [r27 + 0x0002], r5 000037D0 B0DB0004 sth [r27 + 0x0004], r6 000037D4 A8BF0096 lha r5, [r31 + 0x0096] 000037D8 337B0006 addic r27, r27, 6 000037DC 2C050000 cmpwi r5, 0 000037E0 30A5FFFF subic r5, r5, 1 000037E4 B0BF0096 sth [r31 + 0x0096], r5 000037E8 4082FF40 bne -0x000000C0 /* 00003728 */ 000037EC A87F0086 lha r3, [r31 + 0x0086] 000037F0 38A0FFFF li r5, 0xFFFFFFFF 000037F4 48000014 b +0x00000014 /* 00003808 */ 000037F8 807F0098 lwz r3, [r31 + 0x0098] 000037FC 9BC30000 stb [r3], r30 label00003800: 00003800 A87F0086 lha r3, [r31 + 0x0086] 00003804 38A0FFFF li r5, 0xFFFFFFFF label00003808: 00003808 809F008C lwz r4, [r31 + 0x008C] 0000380C B07F0084 sth [r31 + 0x0084], r3 00003810 B0BF0096 sth [r31 + 0x0096], r5 00003814 807F0088 lwz r3, [r31 + 0x0088] 00003818 80A40000 lwz r5, [r4] 0000381C 90A30000 stw [r3], r5 00003820 80840004 lwz r4, [r4 + 0x0004] 00003824 90830004 stw [r3 + 0x0004], r4 00003828 807F0008 lwz r3, [r31 + 0x0008] 0000382C 937F0010 stw [r31 + 0x0010], r27 00003830 3063FFFC subic r3, r3, 4 00003834 907F0090 stw [r31 + 0x0090], r3 00003838 81810168 lwz r12, [r1 + 0x0168] 0000383C 30210160 addic r1, r1, 352 00003840 7D8803A6 mtlr r12 00003844 BB61FFEC lmw r27, [r1 - 0x0014] 00003848 4E800020 blr 0000384C 00000000 .invalid 00003850 00002041 .invalid 00003854 80050100 lwz r0, [r5 + 0x0100] 00003858 00000000 .invalid 0000385C 00000470 .invalid 00003860 000B4368 .invalid 00003864 616E6765 ori r14, r11, 0x6765 00003868 53746174 rlwimi r20, r27, 12, 5, 26 0000386C 65000000 oris r0, r8, 0x0000 fn00003870: 00003870 81820040 lwz r12, [r2 + 0x0040] 00003874 90410014 stw [r1 + 0x0014], r2 00003878 800C0000 lwz r0, [r12] 0000387C 804C0004 lwz r2, [r12 + 0x0004] 00003880 7C0903A6 mtctr r0 00003884 4E800420 bctr 00003888 00000000 .invalid 0000388C 000C8000 .invalid 00003890 00000000 .invalid fn00003894: 00003894 81820044 lwz r12, [r2 + 0x0044] 00003898 90410014 stw [r1 + 0x0014], r2 0000389C 800C0000 lwz r0, [r12] 000038A0 804C0004 lwz r2, [r12 + 0x0004] 000038A4 7C0903A6 mtctr r0 000038A8 4E800420 bctr 000038AC 00000000 .invalid 000038B0 000C8000 .invalid 000038B4 00000000 .invalid fn000038B8: 000038B8 81820048 lwz r12, [r2 + 0x0048] 000038BC 90410014 stw [r1 + 0x0014], r2 000038C0 800C0000 lwz r0, [r12] 000038C4 804C0004 lwz r2, [r12 + 0x0004] 000038C8 7C0903A6 mtctr r0 000038CC 4E800420 bctr 000038D0 00000000 .invalid 000038D4 000C8000 .invalid 000038D8 00000000 .invalid fn000038DC: 000038DC 8182004C lwz r12, [r2 + 0x004C] 000038E0 90410014 stw [r1 + 0x0014], r2 000038E4 800C0000 lwz r0, [r12] 000038E8 804C0004 lwz r2, [r12 + 0x0004] 000038EC 7C0903A6 mtctr r0 000038F0 4E800420 bctr 000038F4 00000000 .invalid 000038F8 000C8000 .invalid 000038FC 00000000 .invalid fn00003900: 00003900 81820050 lwz r12, [r2 + 0x0050] 00003904 90410014 stw [r1 + 0x0014], r2 00003908 800C0000 lwz r0, [r12] 0000390C 804C0004 lwz r2, [r12 + 0x0004] 00003910 7C0903A6 mtctr r0 00003914 4E800420 bctr 00003918 00000000 .invalid 0000391C 000C8000 .invalid 00003920 00000000 .invalid fn00003924: 00003924 81820054 lwz r12, [r2 + 0x0054] 00003928 90410014 stw [r1 + 0x0014], r2 0000392C 800C0000 lwz r0, [r12] 00003930 804C0004 lwz r2, [r12 + 0x0004] 00003934 7C0903A6 mtctr r0 00003938 4E800420 bctr 0000393C 00000000 .invalid 00003940 000C8000 .invalid 00003944 00000000 .invalid fn00003948: 00003948 81820058 lwz r12, [r2 + 0x0058] 0000394C 90410014 stw [r1 + 0x0014], r2 00003950 800C0000 lwz r0, [r12] 00003954 804C0004 lwz r2, [r12 + 0x0004] 00003958 7C0903A6 mtctr r0 0000395C 4E800420 bctr 00003960 00000000 .invalid 00003964 000C8000 .invalid 00003968 00000000 .invalid fn0000396C: 0000396C 8182005C lwz r12, [r2 + 0x005C] 00003970 90410014 stw [r1 + 0x0014], r2 00003974 800C0000 lwz r0, [r12] 00003978 804C0004 lwz r2, [r12 + 0x0004] 0000397C 7C0903A6 mtctr r0 00003980 4E800420 bctr 00003984 00000000 .invalid 00003988 000C8000 .invalid 0000398C 00000000 .invalid fn00003990: 00003990 81820060 lwz r12, [r2 + 0x0060] 00003994 90410014 stw [r1 + 0x0014], r2 00003998 800C0000 lwz r0, [r12] 0000399C 804C0004 lwz r2, [r12 + 0x0004] 000039A0 7C0903A6 mtctr r0 000039A4 4E800420 bctr 000039A8 00000000 .invalid 000039AC 000C8000 .invalid 000039B0 00000000 .invalid fn000039B4: 000039B4 81820064 lwz r12, [r2 + 0x0064] 000039B8 90410014 stw [r1 + 0x0014], r2 000039BC 800C0000 lwz r0, [r12] 000039C0 804C0004 lwz r2, [r12 + 0x0004] 000039C4 7C0903A6 mtctr r0 000039C8 4E800420 bctr 000039CC 00000000 .invalid 000039D0 000C8000 .invalid 000039D4 00000000 .invalid 000039D8 A8830022 lha r4, [r3 + 0x0022] 000039DC 7C0802A6 mflr r0 000039E0 2C840000 cmpwi cr1, r4, 0 000039E4 BDA1FFB4 stmw [r1 - 0x004C], r13 000039E8 90010008 stw [r1 + 0x0008], r0 000039EC 9421FF70 stwu [r1 - 0x0090], r1 000039F0 40840018 bge cr1, +0x00000018 /* 00003A08 */ 000039F4 480017BD bl +0x000017BC /* 000051B0 */ 000039F8 81810098 lwz r12, [r1 + 0x0098] 000039FC 30210090 addic r1, r1, 144 00003A00 7D8803A6 mtlr r12 00003A04 4E800020 blr label00003A08: 00003A08 AA63001E lha r19, [r3 + 0x001E] 00003A0C 80830068 lwz r4, [r3 + 0x0068] 00003A10 30B3FFFF subic r5, r19, 1 00003A14 7CA60735 extsh. r6, r5 00003A18 80840000 lwz r4, [r4] 00003A1C 82230008 lwz r17, [r3 + 0x0008] 00003A20 31A4000C addic r13, r4, 12 00003A24 81E30010 lwz r15, [r3 + 0x0010] 00003A28 38800001 li r4, 0x0001 00003A2C 98810038 stb [r1 + 0x0038], r4 00003A30 AA430018 lha r18, [r3 + 0x0018] 00003A34 82030030 lwz r16, [r3 + 0x0030] 00003A38 81C30034 lwz r14, [r3 + 0x0034] 00003A3C 82830038 lwz r20, [r3 + 0x0038] 00003A40 98810038 stb [r1 + 0x0038], r4 00003A44 3A660000 addi r19, r6, 0x0000 00003A48 41800850 blt +0x00000850 /* 00004298 */ 00003A4C 82E2006C lwz r23, [r2 + 0x006C] 00003A50 83220070 lwz r25, [r2 + 0x0070] 00003A54 3B600000 li r27, 0x0000 00003A58 5656103A rlwinm r22, r18, 2, 0, 29 label00003A5C: 00003A5C AB43001A lha r26, [r3 + 0x001A] 00003A60 7EAF9014 addc r21, r15, r18 00003A64 309AFFFF subic r4, r26, 1 00003A68 7C850735 extsh. r5, r4 00003A6C 7F12A814 addc r24, r18, r21 00003A70 38AF0000 addi r5, r15, 0x0000 00003A74 7FB2C014 addc r29, r18, r24 00003A78 7C9A0734 extsh r26, r4 00003A7C 41800808 blt +0x00000808 /* 00004284 */ label00003A80: 00003A80 8B910000 lbz r28, [r17] 00003A84 38910000 addi r4, r17, 0x0000 00003A88 5786E13E rlwinm r6, r28, 28, 4, 31 00003A8C 2886000F cmplwi cr1, r6, 15 00003A90 38DC0000 addi r6, r28, 0x0000 00003A94 32310001 addic r17, r17, 1 00003A98 579C073E rlwinm r28, r28, 0, 28, 31 00003A9C 418507D8 bgt cr1, +0x000007D8 /* 00004274 */ 00003AA0 54C6F0BA rlwinm r6, r6, 30, 2, 29 00003AA4 7CD73014 addc r6, r23, r6 00003AA8 80C60040 lwz r6, [r6 + 0x0040] 00003AAC 7CD93014 addc r6, r25, r6 00003AB0 7CC903A6 mtctr r6 00003AB4 4E800420 bctr 00003AB8 8B840001 lbz r28, [r4 + 0x0001] 00003ABC 32240002 addic r17, r4, 2 00003AC0 309C0001 addic r4, r28, 1 00003AC4 54842036 rlwinm r4, r4, 4, 0, 27 00003AC8 7C840734 extsh r4, r4 00003ACC 7CDCD010 subfc r6, r28, r26 00003AD0 7FA4E814 addc r29, r4, r29 00003AD4 7CDA0734 extsh r26, r6 00003AD8 7CA52014 addc r5, r5, r4 00003ADC 7EB52014 addc r21, r21, r4 00003AE0 7F182014 addc r24, r24, r4 00003AE4 48000790 b +0x00000790 /* 00004274 */ 00003AE8 8B840001 lbz r28, [r4 + 0x0001] 00003AEC 32240002 addic r17, r4, 2 00003AF0 7C9CD010 subfc r4, r28, r26 00003AF4 7C9A0734 extsh r26, r4 00003AF8 38E00001 li r7, 0x0001 label00003AFC: 00003AFC 30870001 addic r4, r7, 1 00003B00 7C870734 extsh r7, r4 00003B04 2C870004 cmpwi cr1, r7, 4 00003B08 38C50000 addi r6, r5, 0x0000 00003B0C 393C0000 addi r9, r28, 0x0000 00003B10 8085FFF0 lwz r4, [r5 - 0x0010] 00003B14 8005FFF4 lwz r0, [r5 - 0x000C] 00003B18 8105FFF8 lwz r8, [r5 - 0x0008] 00003B1C 8145FFFC lwz r10, [r5 - 0x0004] label00003B20: 00003B20 30A9FFFF subic r5, r9, 1 00003B24 7CA90735 extsh. r9, r5 00003B28 9146000C stw [r6 + 0x000C], r10 00003B2C 90860000 stw [r6], r4 00003B30 90060004 stw [r6 + 0x0004], r0 00003B34 91060008 stw [r6 + 0x0008], r8 00003B38 30C60010 addic r6, r6, 16 00003B3C 4080FFE4 bge -0x0000001C /* 00003B20 */ 00003B40 38B50000 addi r5, r21, 0x0000 00003B44 3AB80000 addi r21, r24, 0x0000 00003B48 3B1D0000 addi r24, r29, 0x0000 00003B4C 3BA60000 addi r29, r6, 0x0000 00003B50 4085FFAC ble cr1, -0x00000054 /* 00003AFC */ 00003B54 48000720 b +0x00000720 /* 00004274 */ 00003B58 8B840001 lbz r28, [r4 + 0x0001] 00003B5C 32240002 addic r17, r4, 2 00003B60 7C9CE014 addc r4, r28, r28 00003B64 30840001 addic r4, r4, 1 00003B68 7C84D010 subfc r4, r4, r26 00003B6C 7C9A0734 extsh r26, r4 00003B70 3BE00001 li r31, 0x0001 label00003B74: 00003B74 309F0001 addic r4, r31, 1 00003B78 7C9F0734 extsh r31, r4 00003B7C 2C9F0004 cmpwi cr1, r31, 4 00003B80 39650000 addi r11, r5, 0x0000 00003B84 389C0000 addi r4, r28, 0x0000 00003B88 83C5FFE0 lwz r30, [r5 - 0x0020] 00003B8C 8125FFE4 lwz r9, [r5 - 0x001C] 00003B90 80E5FFE8 lwz r7, [r5 - 0x0018] 00003B94 80C5FFEC lwz r6, [r5 - 0x0014] 00003B98 8005FFF0 lwz r0, [r5 - 0x0010] 00003B9C 8105FFF4 lwz r8, [r5 - 0x000C] 00003BA0 8185FFF8 lwz r12, [r5 - 0x0008] 00003BA4 8145FFFC lwz r10, [r5 - 0x0004] label00003BA8: 00003BA8 3084FFFF subic r4, r4, 1 00003BAC 7C850735 extsh. r5, r4 00003BB0 93CB0000 stw [r11], r30 00003BB4 912B0004 stw [r11 + 0x0004], r9 00003BB8 90EB0008 stw [r11 + 0x0008], r7 00003BBC 90CB000C stw [r11 + 0x000C], r6 00003BC0 900B0010 stw [r11 + 0x0010], r0 00003BC4 910B0014 stw [r11 + 0x0014], r8 00003BC8 918B0018 stw [r11 + 0x0018], r12 00003BCC 914B001C stw [r11 + 0x001C], r10 00003BD0 316B0020 addic r11, r11, 32 00003BD4 38850000 addi r4, r5, 0x0000 00003BD8 4080FFD0 bge -0x00000030 /* 00003BA8 */ 00003BDC 38B50000 addi r5, r21, 0x0000 00003BE0 3AB80000 addi r21, r24, 0x0000 00003BE4 3B1D0000 addi r24, r29, 0x0000 00003BE8 3BAB0000 addi r29, r11, 0x0000 00003BEC 4085FF88 ble cr1, -0x00000078 /* 00003B74 */ 00003BF0 48000684 b +0x00000684 /* 00004274 */ 00003BF4 8B840001 lbz r28, [r4 + 0x0001] 00003BF8 32240002 addic r17, r4, 2 00003BFC 7C9CD010 subfc r4, r28, r26 00003C00 7C9A0734 extsh r26, r4 00003C04 88910000 lbz r4, [r17] 00003C08 32310001 addic r17, r17, 1 00003C0C 5484103A rlwinm r4, r4, 2, 0, 29 00003C10 7C8D202E lwzx r4, r13, r4 label00003C14: 00003C14 30DCFFFF subic r6, r28, 1 00003C18 7CC00735 extsh. r0, r6 00003C1C 90850000 stw [r5], r4 00003C20 90850004 stw [r5 + 0x0004], r4 00003C24 90850008 stw [r5 + 0x0008], r4 00003C28 9085000C stw [r5 + 0x000C], r4 00003C2C 90950000 stw [r21], r4 00003C30 90950004 stw [r21 + 0x0004], r4 00003C34 90950008 stw [r21 + 0x0008], r4 00003C38 30A50010 addic r5, r5, 16 00003C3C 9095000C stw [r21 + 0x000C], r4 00003C40 90980000 stw [r24], r4 00003C44 90980004 stw [r24 + 0x0004], r4 00003C48 90980008 stw [r24 + 0x0008], r4 00003C4C 32B50010 addic r21, r21, 16 00003C50 9098000C stw [r24 + 0x000C], r4 00003C54 909D0000 stw [r29], r4 00003C58 909D0004 stw [r29 + 0x0004], r4 00003C5C 909D0008 stw [r29 + 0x0008], r4 00003C60 909D000C stw [r29 + 0x000C], r4 00003C64 33180010 addic r24, r24, 16 00003C68 33BD0010 addic r29, r29, 16 00003C6C 33800000 addic r28, r0, 0 00003C70 4080FFA4 bge -0x0000005C /* 00003C14 */ 00003C74 48000600 b +0x00000600 /* 00004274 */ 00003C78 88C40001 lbz r6, [r4 + 0x0001] 00003C7C 8003003C lwz r0, [r3 + 0x003C] 00003C80 54C6103A rlwinm r6, r6, 2, 0, 29 00003C84 7CCD302E lwzx r6, r13, r6 00003C88 54071838 rlwinm r7, r0, 3, 0, 28 00003C8C 32240003 addic r17, r4, 3 00003C90 7CD0392E stwx r16, r6, r7 00003C94 88840002 lbz r4, [r4 + 0x0002] 00003C98 7CD03814 addc r6, r16, r7 00003C9C 5484103A rlwinm r4, r4, 2, 0, 29 00003CA0 7C8D202E lwzx r4, r13, r4 00003CA4 90860004 stw [r6 + 0x0004], r4 00003CA8 80C3003C lwz r6, [r3 + 0x003C] 00003CAC 30E60001 addic r7, r6, 1 00003CB0 2C870100 cmpwi cr1, r7, 256 00003CB4 90E3003C stw [r3 + 0x003C], r7 00003CB8 54C6063E rlwinm r6, r6, 0, 24, 31 00003CBC 4086001C bne cr1, +0x0000001C /* 00003CD8 */ 00003CC0 9363003C stw [r3 + 0x003C], r27 00003CC4 54C41838 rlwinm r4, r6, 3, 0, 28 00003CC8 7CDCD010 subfc r6, r28, r26 00003CCC 48000014 b +0x00000014 /* 00003CE0 */ 00003CD0 88C40001 lbz r6, [r4 + 0x0001] 00003CD4 32240002 addic r17, r4, 2 label00003CD8: 00003CD8 54C41838 rlwinm r4, r6, 3, 0, 28 00003CDC 7CDCD010 subfc r6, r28, r26 label00003CE0: 00003CE0 7C902014 addc r4, r16, r4 00003CE4 7CDA0734 extsh r26, r6 label00003CE8: 00003CE8 88110000 lbz r0, [r17] 00003CEC 311CFFFF subic r8, r28, 1 00003CF0 5406D97A rlwinm r6, r0, 27, 5, 29 00003CF4 7CE4302E lwzx r7, r4, r6 00003CF8 5406177A rlwinm r6, r0, 2, 29, 29 00003CFC 90E50000 stw [r5], r7 00003D00 5407E77A rlwinm r7, r0, 28, 29, 29 00003D04 7D24382E lwzx r9, r4, r7 00003D08 5407EF7A rlwinm r7, r0, 29, 29, 29 00003D0C 91250004 stw [r5 + 0x0004], r9 00003D10 7D44382E lwzx r10, r4, r7 00003D14 5407F77A rlwinm r7, r0, 30, 29, 29 00003D18 91450008 stw [r5 + 0x0008], r10 00003D1C 7D24382E lwzx r9, r4, r7 00003D20 5407FF7A rlwinm r7, r0, 31, 29, 29 00003D24 9125000C stw [r5 + 0x000C], r9 00003D28 7D44382E lwzx r10, r4, r7 00003D2C 5407077A rlwinm r7, r0, 0, 29, 29 00003D30 91550000 stw [r21], r10 00003D34 7CE4382E lwzx r7, r4, r7 00003D38 54090F7A rlwinm r9, r0, 1, 29, 29 00003D3C 90F50004 stw [r21 + 0x0004], r7 00003D40 7C04482E lwzx r0, r4, r9 00003D44 7D070735 extsh. r7, r8 00003D48 90150008 stw [r21 + 0x0008], r0 00003D4C 7CC4302E lwzx r6, r4, r6 00003D50 90D5000C stw [r21 + 0x000C], r6 00003D54 88110001 lbz r0, [r17 + 0x0001] 00003D58 30A50010 addic r5, r5, 16 00003D5C 5406D97A rlwinm r6, r0, 27, 5, 29 00003D60 7CC4302E lwzx r6, r4, r6 00003D64 5407177A rlwinm r7, r0, 2, 29, 29 00003D68 90D80000 stw [r24], r6 00003D6C 5406E77A rlwinm r6, r0, 28, 29, 29 00003D70 7D24302E lwzx r9, r4, r6 00003D74 5406EF7A rlwinm r6, r0, 29, 29, 29 00003D78 91380004 stw [r24 + 0x0004], r9 00003D7C 7D44302E lwzx r10, r4, r6 00003D80 5406F77A rlwinm r6, r0, 30, 29, 29 00003D84 91580008 stw [r24 + 0x0008], r10 00003D88 7D24302E lwzx r9, r4, r6 00003D8C 5406FF7A rlwinm r6, r0, 31, 29, 29 00003D90 9138000C stw [r24 + 0x000C], r9 00003D94 7D44302E lwzx r10, r4, r6 00003D98 5406077A rlwinm r6, r0, 0, 29, 29 00003D9C 915D0000 stw [r29], r10 00003DA0 7CC4302E lwzx r6, r4, r6 00003DA4 54090F7A rlwinm r9, r0, 1, 29, 29 00003DA8 90DD0004 stw [r29 + 0x0004], r6 00003DAC 7D24482E lwzx r9, r4, r9 00003DB0 32B50010 addic r21, r21, 16 00003DB4 913D0008 stw [r29 + 0x0008], r9 00003DB8 7CC4382E lwzx r6, r4, r7 00003DBC 90DD000C stw [r29 + 0x000C], r6 00003DC0 32310002 addic r17, r17, 2 00003DC4 33180010 addic r24, r24, 16 00003DC8 33BD0010 addic r29, r29, 16 00003DCC 7D1C0734 extsh r28, r8 00003DD0 4080FF18 bge -0x000000E8 /* 00003CE8 */ 00003DD4 480004A0 b +0x000004A0 /* 00004274 */ 00003DD8 88C40001 lbz r6, [r4 + 0x0001] 00003DDC 80030040 lwz r0, [r3 + 0x0040] 00003DE0 54C6103A rlwinm r6, r6, 2, 0, 29 00003DE4 7CCD302E lwzx r6, r13, r6 00003DE8 54072036 rlwinm r7, r0, 4, 0, 27 00003DEC 7CCE392E stwx r14, r6, r7 00003DF0 88C40002 lbz r6, [r4 + 0x0002] 00003DF4 32240005 addic r17, r4, 5 00003DF8 54C6103A rlwinm r6, r6, 2, 0, 29 00003DFC 7CCD302E lwzx r6, r13, r6 00003E00 7CEE3814 addc r7, r14, r7 00003E04 90C70004 stw [r7 + 0x0004], r6 00003E08 88C40003 lbz r6, [r4 + 0x0003] 00003E0C 54C6103A rlwinm r6, r6, 2, 0, 29 00003E10 7D0D302E lwzx r8, r13, r6 00003E14 91070008 stw [r7 + 0x0008], r8 00003E18 88840004 lbz r4, [r4 + 0x0004] 00003E1C 5484103A rlwinm r4, r4, 2, 0, 29 00003E20 7C8D202E lwzx r4, r13, r4 00003E24 9087000C stw [r7 + 0x000C], r4 00003E28 80C30040 lwz r6, [r3 + 0x0040] 00003E2C 30E60001 addic r7, r6, 1 00003E30 2C870100 cmpwi cr1, r7, 256 00003E34 90E30040 stw [r3 + 0x0040], r7 00003E38 54C6063E rlwinm r6, r6, 0, 24, 31 00003E3C 4086001C bne cr1, +0x0000001C /* 00003E58 */ 00003E40 93630040 stw [r3 + 0x0040], r27 00003E44 54C42036 rlwinm r4, r6, 4, 0, 27 00003E48 7CDCD010 subfc r6, r28, r26 00003E4C 48000014 b +0x00000014 /* 00003E60 */ 00003E50 88C40001 lbz r6, [r4 + 0x0001] 00003E54 32240002 addic r17, r4, 2 label00003E58: 00003E58 54C42036 rlwinm r4, r6, 4, 0, 27 00003E5C 7CDCD010 subfc r6, r28, r26 label00003E60: 00003E60 7C8E2014 addc r4, r14, r4 00003E64 7CDA0734 extsh r26, r6 label00003E68: 00003E68 88110000 lbz r0, [r17] 00003E6C 311CFFFF subic r8, r28, 1 00003E70 5406E13A rlwinm r6, r0, 28, 4, 29 00003E74 7CE4302E lwzx r7, r4, r6 00003E78 5406173A rlwinm r6, r0, 2, 28, 29 00003E7C 90E50000 stw [r5], r7 00003E80 5407F73A rlwinm r7, r0, 30, 28, 29 00003E84 7D44382E lwzx r10, r4, r7 00003E88 5407073A rlwinm r7, r0, 0, 28, 29 00003E8C 91450004 stw [r5 + 0x0004], r10 00003E90 7C04382E lwzx r0, r4, r7 00003E94 7D090735 extsh. r9, r8 00003E98 90050008 stw [r5 + 0x0008], r0 00003E9C 7CC4302E lwzx r6, r4, r6 00003EA0 90C5000C stw [r5 + 0x000C], r6 00003EA4 89310001 lbz r9, [r17 + 0x0001] 00003EA8 5526E13A rlwinm r6, r9, 28, 4, 29 00003EAC 7CC4302E lwzx r6, r4, r6 00003EB0 5527173A rlwinm r7, r9, 2, 28, 29 00003EB4 90D50000 stw [r21], r6 00003EB8 5526F73A rlwinm r6, r9, 30, 28, 29 00003EBC 7C04302E lwzx r0, r4, r6 00003EC0 5526073A rlwinm r6, r9, 0, 28, 29 00003EC4 90150004 stw [r21 + 0x0004], r0 00003EC8 7CC4302E lwzx r6, r4, r6 00003ECC 90D50008 stw [r21 + 0x0008], r6 00003ED0 7CE4382E lwzx r7, r4, r7 00003ED4 7D1C0734 extsh r28, r8 00003ED8 90F5000C stw [r21 + 0x000C], r7 00003EDC 88110002 lbz r0, [r17 + 0x0002] 00003EE0 30A50010 addic r5, r5, 16 00003EE4 5406E13A rlwinm r6, r0, 28, 4, 29 00003EE8 7CE4302E lwzx r7, r4, r6 00003EEC 5406173A rlwinm r6, r0, 2, 28, 29 00003EF0 90F80000 stw [r24], r7 00003EF4 5407F73A rlwinm r7, r0, 30, 28, 29 00003EF8 7D24382E lwzx r9, r4, r7 00003EFC 5407073A rlwinm r7, r0, 0, 28, 29 00003F00 91380004 stw [r24 + 0x0004], r9 00003F04 7C04382E lwzx r0, r4, r7 00003F08 32B50010 addic r21, r21, 16 00003F0C 90180008 stw [r24 + 0x0008], r0 00003F10 7CC4302E lwzx r6, r4, r6 00003F14 90D8000C stw [r24 + 0x000C], r6 00003F18 88110003 lbz r0, [r17 + 0x0003] 00003F1C 33180010 addic r24, r24, 16 00003F20 5406E13A rlwinm r6, r0, 28, 4, 29 00003F24 7CE4302E lwzx r7, r4, r6 00003F28 5406F73A rlwinm r6, r0, 30, 28, 29 00003F2C 90FD0000 stw [r29], r7 00003F30 7D04302E lwzx r8, r4, r6 00003F34 5406073A rlwinm r6, r0, 0, 28, 29 00003F38 911D0004 stw [r29 + 0x0004], r8 00003F3C 7CC4302E lwzx r6, r4, r6 00003F40 5407173A rlwinm r7, r0, 2, 28, 29 00003F44 90DD0008 stw [r29 + 0x0008], r6 00003F48 7CE4382E lwzx r7, r4, r7 00003F4C 32310004 addic r17, r17, 4 00003F50 90FD000C stw [r29 + 0x000C], r7 00003F54 33BD0010 addic r29, r29, 16 00003F58 4080FF10 bge -0x000000F0 /* 00003E68 */ 00003F5C 48000318 b +0x00000318 /* 00004274 */ 00003F60 88C40001 lbz r6, [r4 + 0x0001] 00003F64 80030044 lwz r0, [r3 + 0x0044] 00003F68 54C6103A rlwinm r6, r6, 2, 0, 29 00003F6C 7CCD302E lwzx r6, r13, r6 00003F70 54072834 rlwinm r7, r0, 5, 0, 26 00003F74 7CD4392E stwx r20, r6, r7 00003F78 88C40002 lbz r6, [r4 + 0x0002] 00003F7C 7CF43814 addc r7, r20, r7 00003F80 54C6103A rlwinm r6, r6, 2, 0, 29 00003F84 7CCD302E lwzx r6, r13, r6 00003F88 90C70004 stw [r7 + 0x0004], r6 00003F8C 88C40003 lbz r6, [r4 + 0x0003] 00003F90 54C6103A rlwinm r6, r6, 2, 0, 29 00003F94 7D0D302E lwzx r8, r13, r6 00003F98 91070008 stw [r7 + 0x0008], r8 00003F9C 88C40004 lbz r6, [r4 + 0x0004] 00003FA0 54C6103A rlwinm r6, r6, 2, 0, 29 00003FA4 7CCD302E lwzx r6, r13, r6 00003FA8 90C7000C stw [r7 + 0x000C], r6 00003FAC 88C40005 lbz r6, [r4 + 0x0005] 00003FB0 54C6103A rlwinm r6, r6, 2, 0, 29 00003FB4 7D0D302E lwzx r8, r13, r6 00003FB8 91070010 stw [r7 + 0x0010], r8 00003FBC 88C40006 lbz r6, [r4 + 0x0006] 00003FC0 54C6103A rlwinm r6, r6, 2, 0, 29 00003FC4 7CCD302E lwzx r6, r13, r6 00003FC8 90C70014 stw [r7 + 0x0014], r6 00003FCC 88C40007 lbz r6, [r4 + 0x0007] 00003FD0 32240009 addic r17, r4, 9 00003FD4 54C6103A rlwinm r6, r6, 2, 0, 29 00003FD8 7CCD302E lwzx r6, r13, r6 00003FDC 90C70018 stw [r7 + 0x0018], r6 00003FE0 88840008 lbz r4, [r4 + 0x0008] 00003FE4 5484103A rlwinm r4, r4, 2, 0, 29 00003FE8 7C8D202E lwzx r4, r13, r4 00003FEC 9087001C stw [r7 + 0x001C], r4 00003FF0 80C30044 lwz r6, [r3 + 0x0044] 00003FF4 30E60001 addic r7, r6, 1 00003FF8 2C870100 cmpwi cr1, r7, 256 00003FFC 90E30044 stw [r3 + 0x0044], r7 00004000 54C6063E rlwinm r6, r6, 0, 24, 31 00004004 4086001C bne cr1, +0x0000001C /* 00004020 */ 00004008 93630044 stw [r3 + 0x0044], r27 0000400C 54C42834 rlwinm r4, r6, 5, 0, 26 00004010 7CDCD010 subfc r6, r28, r26 00004014 48000014 b +0x00000014 /* 00004028 */ 00004018 88C40001 lbz r6, [r4 + 0x0001] 0000401C 32240002 addic r17, r4, 2 label00004020: 00004020 54C42834 rlwinm r4, r6, 5, 0, 26 00004024 7CDCD010 subfc r6, r28, r26 label00004028: 00004028 7C942014 addc r4, r20, r4 0000402C 7CDA0734 extsh r26, r6 label00004030: 00004030 A8D10000 lha r6, [r17] 00004034 313CFFFF subic r9, r28, 1 00004038 54C7AEFA rlwinm r7, r6, 21, 27, 29 0000403C 7CE4382E lwzx r7, r4, r7 00004040 7D200735 extsh. r0, r9 00004044 90E50000 stw [r5], r7 00004048 54C7C6FA rlwinm r7, r6, 24, 27, 29 0000404C 7D04382E lwzx r8, r4, r7 00004050 54C7DEFA rlwinm r7, r6, 27, 27, 29 00004054 91050004 stw [r5 + 0x0004], r8 00004058 7C04382E lwzx r0, r4, r7 0000405C 54C7F6FA rlwinm r7, r6, 30, 27, 29 00004060 90050008 stw [r5 + 0x0008], r0 00004064 7CE4382E lwzx r7, r4, r7 00004068 90E5000C stw [r5 + 0x000C], r7 0000406C A8110002 lha r0, [r17 + 0x0002] 00004070 5407AEFA rlwinm r7, r0, 21, 27, 29 00004074 7D04382E lwzx r8, r4, r7 00004078 5407C6FA rlwinm r7, r0, 24, 27, 29 0000407C 91150000 stw [r21], r8 00004080 7D44382E lwzx r10, r4, r7 00004084 5407DEFA rlwinm r7, r0, 27, 27, 29 00004088 91550004 stw [r21 + 0x0004], r10 0000408C 7D04382E lwzx r8, r4, r7 00004090 5407F6FA rlwinm r7, r0, 30, 27, 29 00004094 91150008 stw [r21 + 0x0008], r8 00004098 7CE4382E lwzx r7, r4, r7 0000409C 5400452E rlwinm r0, r0, 8, 20, 23 000040A0 90F5000C stw [r21 + 0x000C], r7 000040A4 A9110004 lha r8, [r17 + 0x0004] 000040A8 50C06426 rlwimi r0, r6, 12, 16, 19 000040AC 5506AEFA rlwinm r6, r8, 21, 27, 29 000040B0 7CE4302E lwzx r7, r4, r6 000040B4 5506F6FA rlwinm r6, r8, 30, 27, 29 000040B8 90F80000 stw [r24], r7 000040BC 5507C6FA rlwinm r7, r8, 24, 27, 29 000040C0 7D44382E lwzx r10, r4, r7 000040C4 5507DEFA rlwinm r7, r8, 27, 27, 29 000040C8 91580004 stw [r24 + 0x0004], r10 000040CC 7CE4382E lwzx r7, r4, r7 000040D0 55082636 rlwinm r8, r8, 4, 24, 27 000040D4 90F80008 stw [r24 + 0x0008], r7 000040D8 7CC4302E lwzx r6, r4, r6 000040DC 7C004378 or r0, r0, r8 000040E0 90D8000C stw [r24 + 0x000C], r6 000040E4 5406AEFA rlwinm r6, r0, 21, 27, 29 000040E8 7CE4302E lwzx r7, r4, r6 000040EC 5406C6FA rlwinm r6, r0, 24, 27, 29 000040F0 90FD0000 stw [r29], r7 000040F4 7D04302E lwzx r8, r4, r6 000040F8 5406DEFA rlwinm r6, r0, 27, 27, 29 000040FC 911D0004 stw [r29 + 0x0004], r8 00004100 7CC4302E lwzx r6, r4, r6 00004104 5407F6FA rlwinm r7, r0, 30, 27, 29 00004108 90DD0008 stw [r29 + 0x0008], r6 0000410C 7CE4382E lwzx r7, r4, r7 00004110 30A50010 addic r5, r5, 16 00004114 90FD000C stw [r29 + 0x000C], r7 00004118 32B50010 addic r21, r21, 16 0000411C 32310006 addic r17, r17, 6 00004120 33180010 addic r24, r24, 16 00004124 33BD0010 addic r29, r29, 16 00004128 7D3C0734 extsh r28, r9 0000412C 4080FF04 bge -0x000000FC /* 00004030 */ 00004130 48000144 b +0x00000144 /* 00004274 */ 00004134 7CDCD010 subfc r6, r28, r26 00004138 30FCFFFF subic r7, r28, 1 0000413C 7CE40734 extsh r4, r7 00004140 7CDA0734 extsh r26, r6 00004144 38C40000 addi r6, r4, 0x0000 00004148 30E4FFFF subic r7, r4, 1 label0000414C: 0000414C 88910000 lbz r4, [r17] 00004150 7CE00734 extsh r0, r7 00004154 5484103A rlwinm r4, r4, 2, 0, 29 00004158 7C8D202E lwzx r4, r13, r4 0000415C 2C060000 cmpwi r6, 0 00004160 90850000 stw [r5], r4 00004164 88910001 lbz r4, [r17 + 0x0001] 00004168 30C00000 addic r6, r0, 0 0000416C 5484103A rlwinm r4, r4, 2, 0, 29 00004170 7C8D202E lwzx r4, r13, r4 00004174 30E0FFFF subic r7, r0, 1 00004178 90850004 stw [r5 + 0x0004], r4 0000417C 88910002 lbz r4, [r17 + 0x0002] 00004180 5484103A rlwinm r4, r4, 2, 0, 29 00004184 7D0D202E lwzx r8, r13, r4 00004188 91050008 stw [r5 + 0x0008], r8 0000418C 88910003 lbz r4, [r17 + 0x0003] 00004190 5484103A rlwinm r4, r4, 2, 0, 29 00004194 7C8D202E lwzx r4, r13, r4 00004198 9085000C stw [r5 + 0x000C], r4 0000419C 88910004 lbz r4, [r17 + 0x0004] 000041A0 30A50010 addic r5, r5, 16 000041A4 5484103A rlwinm r4, r4, 2, 0, 29 000041A8 7C8D202E lwzx r4, r13, r4 000041AC 90950000 stw [r21], r4 000041B0 88910005 lbz r4, [r17 + 0x0005] 000041B4 5484103A rlwinm r4, r4, 2, 0, 29 000041B8 7D0D202E lwzx r8, r13, r4 000041BC 91150004 stw [r21 + 0x0004], r8 000041C0 88910006 lbz r4, [r17 + 0x0006] 000041C4 5484103A rlwinm r4, r4, 2, 0, 29 000041C8 7C8D202E lwzx r4, r13, r4 000041CC 90950008 stw [r21 + 0x0008], r4 000041D0 88910007 lbz r4, [r17 + 0x0007] 000041D4 5484103A rlwinm r4, r4, 2, 0, 29 000041D8 7D0D202E lwzx r8, r13, r4 000041DC 9115000C stw [r21 + 0x000C], r8 000041E0 88910008 lbz r4, [r17 + 0x0008] 000041E4 32B50010 addic r21, r21, 16 000041E8 5484103A rlwinm r4, r4, 2, 0, 29 000041EC 7C8D202E lwzx r4, r13, r4 000041F0 90980000 stw [r24], r4 000041F4 88910009 lbz r4, [r17 + 0x0009] 000041F8 5484103A rlwinm r4, r4, 2, 0, 29 000041FC 7D0D202E lwzx r8, r13, r4 00004200 91180004 stw [r24 + 0x0004], r8 00004204 8891000A lbz r4, [r17 + 0x000A] 00004208 5484103A rlwinm r4, r4, 2, 0, 29 0000420C 7C8D202E lwzx r4, r13, r4 00004210 90980008 stw [r24 + 0x0008], r4 00004214 8891000B lbz r4, [r17 + 0x000B] 00004218 5484103A rlwinm r4, r4, 2, 0, 29 0000421C 7D0D202E lwzx r8, r13, r4 00004220 9118000C stw [r24 + 0x000C], r8 00004224 8891000C lbz r4, [r17 + 0x000C] 00004228 33180010 addic r24, r24, 16 0000422C 5484103A rlwinm r4, r4, 2, 0, 29 00004230 7C8D202E lwzx r4, r13, r4 00004234 909D0000 stw [r29], r4 00004238 8891000D lbz r4, [r17 + 0x000D] 0000423C 5484103A rlwinm r4, r4, 2, 0, 29 00004240 7D0D202E lwzx r8, r13, r4 00004244 911D0004 stw [r29 + 0x0004], r8 00004248 8891000E lbz r4, [r17 + 0x000E] 0000424C 5484103A rlwinm r4, r4, 2, 0, 29 00004250 7C8D202E lwzx r4, r13, r4 00004254 909D0008 stw [r29 + 0x0008], r4 00004258 8891000F lbz r4, [r17 + 0x000F] 0000425C 32310010 addic r17, r17, 16 00004260 5484103A rlwinm r4, r4, 2, 0, 29 00004264 7C8D202E lwzx r4, r13, r4 00004268 909D000C stw [r29 + 0x000C], r4 0000426C 33BD0010 addic r29, r29, 16 00004270 4080FEDC bge -0x00000124 /* 0000414C */ label00004274: 00004274 309AFFFF subic r4, r26, 1 00004278 7C860735 extsh. r6, r4 0000427C 3B460000 addi r26, r6, 0x0000 00004280 4080F800 bge -0x00000800 /* 00003A80 */ label00004284: 00004284 3093FFFF subic r4, r19, 1 00004288 7C850735 extsh. r5, r4 0000428C 7DEFB014 addc r15, r15, r22 00004290 3A650000 addi r19, r5, 0x0000 00004294 4080F7C8 bge -0x00000838 /* 00003A5C */ label00004298: 00004298 38800001 li r4, 0x0001 0000429C 98810038 stb [r1 + 0x0038], r4 000042A0 92230008 stw [r3 + 0x0008], r17 000042A4 B9A10044 lmw r13, [r1 + 0x0044] 000042A8 30210090 addic r1, r1, 144 000042AC 4E800020 blr 000042B0 00000000 .invalid 000042B4 00002041 .invalid 000042B8 80130100 lwz r0, [r19 + 0x0100] 000042BC 00000000 .invalid 000042C0 000008D8 .invalid 000042C4 0012534D .invalid 000042C8 43444543 bcla 26, 4, 0x00004540 000042CC 4F4D5052 .invalid 4C 000042D0 45535338 .invalid sc 000042D4 544F3332 rlwinm r15, r2, 6, 12, 25 000042D8 A8830022 lha r4, [r3 + 0x0022] 000042DC 7C0802A6 mflr r0 000042E0 2C840000 cmpwi cr1, r4, 0 000042E4 BDA1FFB4 stmw [r1 - 0x004C], r13 000042E8 90010008 stw [r1 + 0x0008], r0 000042EC 9421FF50 stwu [r1 - 0x00B0], r1 000042F0 40840018 bge cr1, +0x00000018 /* 00004308 */ 000042F4 48000EBD bl +0x00000EBC /* 000051B0 */ 000042F8 818100B8 lwz r12, [r1 + 0x00B8] 000042FC 302100B0 addic r1, r1, 176 00004300 7D8803A6 mtlr r12 00004304 4E800020 blr label00004308: 00004308 80A30068 lwz r5, [r3 + 0x0068] 0000430C AA03001E lha r16, [r3 + 0x001E] 00004310 80A50000 lwz r5, [r5] 00004314 3090FFFF subic r4, r16, 1 00004318 30E5000C addic r7, r5, 12 0000431C 80A30010 lwz r5, [r3 + 0x0010] 00004320 7C800735 extsh. r0, r4 00004324 90A10040 stw [r1 + 0x0040], r5 00004328 38A00001 li r5, 0x0001 0000432C 90E1003C stw [r1 + 0x003C], r7 00004330 81E30008 lwz r15, [r3 + 0x0008] 00004334 98A10038 stb [r1 + 0x0038], r5 00004338 A8030018 lha r0, [r3 + 0x0018] 0000433C 81230030 lwz r9, [r3 + 0x0030] 00004340 80E30034 lwz r7, [r3 + 0x0034] 00004344 81030038 lwz r8, [r3 + 0x0038] 00004348 91210048 stw [r1 + 0x0048], r9 0000434C 91010050 stw [r1 + 0x0050], r8 00004350 90010044 stw [r1 + 0x0044], r0 00004354 90E1004C stw [r1 + 0x004C], r7 00004358 98A10038 stb [r1 + 0x0038], r5 0000435C 7C900734 extsh r16, r4 00004360 41800E0C blt +0x00000E0C /* 0000516C */ 00004364 30800000 addic r4, r0, 0 00004368 54841838 rlwinm r4, r4, 3, 0, 28 0000436C 90810054 stw [r1 + 0x0054], r4 label00004370: 00004370 AA23001A lha r17, [r3 + 0x001A] 00004374 80C10044 lwz r6, [r1 + 0x0044] 00004378 3011FFFF subic r0, r17, 1 0000437C 80A10040 lwz r5, [r1 + 0x0040] 00004380 7C070735 extsh. r7, r0 00004384 7C853014 addc r4, r5, r6 00004388 7DA62014 addc r13, r6, r4 0000438C 7DC66814 addc r14, r6, r13 00004390 7E667014 addc r19, r6, r14 00004394 7EA69814 addc r21, r6, r19 00004398 7E46A814 addc r18, r6, r21 0000439C 7E869014 addc r20, r6, r18 000043A0 3A270000 addi r17, r7, 0x0000 000043A4 41800DA8 blt +0x00000DA8 /* 0000514C */ label000043A8: 000043A8 88EF0000 lbz r7, [r15] 000043AC 38CF0000 addi r6, r15, 0x0000 000043B0 54E0E13E rlwinm r0, r7, 28, 4, 31 000043B4 2880000F cmplwi cr1, r0, 15 000043B8 38070000 addi r0, r7, 0x0000 000043BC 54E7073E rlwinm r7, r7, 0, 28, 31 000043C0 31EF0001 addic r15, r15, 1 000043C4 90E10058 stw [r1 + 0x0058], r7 000043C8 41850D74 bgt cr1, +0x00000D74 /* 0000513C */ 000043CC 80E2006C lwz r7, [r2 + 0x006C] 000043D0 5400F0BA rlwinm r0, r0, 30, 2, 29 000043D4 7CE70014 addc r7, r7, r0 000043D8 80070080 lwz r0, [r7 + 0x0080] 000043DC 80E20070 lwz r7, [r2 + 0x0070] 000043E0 7C070014 addc r0, r7, r0 000043E4 7C0903A6 mtctr r0 000043E8 4E800420 bctr 000043EC 88E60001 lbz r7, [r6 + 0x0001] 000043F0 31E60002 addic r15, r6, 2 000043F4 90E10058 stw [r1 + 0x0058], r7 000043F8 80C10058 lwz r6, [r1 + 0x0058] 000043FC 30060001 addic r0, r6, 1 00004400 54002834 rlwinm r0, r0, 5, 0, 26 00004404 7C000734 extsh r0, r0 00004408 7CC68810 subfc r6, r6, r17 0000440C 7E80A014 addc r20, r0, r20 00004410 7CD10734 extsh r17, r6 00004414 7CA50014 addc r5, r5, r0 00004418 7C840014 addc r4, r4, r0 0000441C 7DAD0014 addc r13, r13, r0 00004420 7DCE0014 addc r14, r14, r0 00004424 7E730014 addc r19, r19, r0 00004428 7EB50014 addc r21, r21, r0 0000442C 7E520014 addc r18, r18, r0 00004430 48000D0C b +0x00000D0C /* 0000513C */ 00004434 88E60001 lbz r7, [r6 + 0x0001] 00004438 31E60002 addic r15, r6, 2 0000443C 90E10058 stw [r1 + 0x0058], r7 00004440 80010058 lwz r0, [r1 + 0x0058] 00004444 39800001 li r12, 0x0001 00004448 7C008810 subfc r0, r0, r17 0000444C 7C110734 extsh r17, r0 label00004450: 00004450 300C0001 addic r0, r12, 1 00004454 7C0C0734 extsh r12, r0 00004458 39440000 addi r10, r4, 0x0000 0000445C 2C8C0004 cmpwi cr1, r12, 4 00004460 3BE50000 addi r31, r5, 0x0000 00004464 83C10058 lwz r30, [r1 + 0x0058] 00004468 8105FFE0 lwz r8, [r5 - 0x0020] 0000446C 80E5FFE4 lwz r7, [r5 - 0x001C] 00004470 8165FFE8 lwz r11, [r5 - 0x0018] 00004474 8125FFEC lwz r9, [r5 - 0x0014] 00004478 8005FFF0 lwz r0, [r5 - 0x0010] 0000447C 8085FFF4 lwz r4, [r5 - 0x000C] 00004480 80C5FFF8 lwz r6, [r5 - 0x0008] 00004484 83A5FFFC lwz r29, [r5 - 0x0004] label00004488: 00004488 30BEFFFF subic r5, r30, 1 0000448C 7CBE0735 extsh. r30, r5 00004490 911F0000 stw [r31], r8 00004494 90FF0004 stw [r31 + 0x0004], r7 00004498 917F0008 stw [r31 + 0x0008], r11 0000449C 913F000C stw [r31 + 0x000C], r9 000044A0 901F0010 stw [r31 + 0x0010], r0 000044A4 909F0014 stw [r31 + 0x0014], r4 000044A8 90DF0018 stw [r31 + 0x0018], r6 000044AC 93BF001C stw [r31 + 0x001C], r29 000044B0 910A0000 stw [r10], r8 000044B4 90EA0004 stw [r10 + 0x0004], r7 000044B8 916A0008 stw [r10 + 0x0008], r11 000044BC 912A000C stw [r10 + 0x000C], r9 000044C0 900A0010 stw [r10 + 0x0010], r0 000044C4 908A0014 stw [r10 + 0x0014], r4 000044C8 90CA0018 stw [r10 + 0x0018], r6 000044CC 93AA001C stw [r10 + 0x001C], r29 000044D0 33FF0020 addic r31, r31, 32 000044D4 314A0020 addic r10, r10, 32 000044D8 4080FFB0 bge -0x00000050 /* 00004488 */ 000044DC 38AD0000 addi r5, r13, 0x0000 000044E0 388E0000 addi r4, r14, 0x0000 000044E4 39B30000 addi r13, r19, 0x0000 000044E8 39D50000 addi r14, r21, 0x0000 000044EC 3A720000 addi r19, r18, 0x0000 000044F0 3AB40000 addi r21, r20, 0x0000 000044F4 3A5F0000 addi r18, r31, 0x0000 000044F8 3A8A0000 addi r20, r10, 0x0000 000044FC 4085FF54 ble cr1, -0x000000AC /* 00004450 */ 00004500 48000C3C b +0x00000C3C /* 0000513C */ 00004504 88E60001 lbz r7, [r6 + 0x0001] 00004508 31E60002 addic r15, r6, 2 0000450C 90E10058 stw [r1 + 0x0058], r7 00004510 80010058 lwz r0, [r1 + 0x0058] 00004514 7C000014 addc r0, r0, r0 00004518 30000001 addic r0, r0, 1 0000451C 7C008810 subfc r0, r0, r17 00004520 7C110734 extsh r17, r0 00004524 38000001 li r0, 0x0001 00004528 9001005C stw [r1 + 0x005C], r0 label0000452C: 0000452C 8001005C lwz r0, [r1 + 0x005C] 00004530 3AE40000 addi r23, r4, 0x0000 00004534 30000001 addic r0, r0, 1 00004538 7C000734 extsh r0, r0 0000453C 2C800004 cmpwi cr1, r0, 4 fn00004540: 00004540 3B250000 addi r25, r5, 0x0000 00004544 8365FFC0 lwz r27, [r5 - 0x0040] 00004548 8385FFC4 lwz r28, [r5 - 0x003C] 0000454C 82C5FFC8 lwz r22, [r5 - 0x0038] 00004550 8305FFCC lwz r24, [r5 - 0x0034] 00004554 8345FFD0 lwz r26, [r5 - 0x0030] 00004558 83C5FFD4 lwz r30, [r5 - 0x002C] 0000455C 8185FFD8 lwz r12, [r5 - 0x0028] 00004560 8145FFDC lwz r10, [r5 - 0x0024] 00004564 8105FFE0 lwz r8, [r5 - 0x0020] 00004568 80C5FFE4 lwz r6, [r5 - 0x001C] 0000456C 80E5FFE8 lwz r7, [r5 - 0x0018] 00004570 8125FFEC lwz r9, [r5 - 0x0014] 00004574 8165FFF0 lwz r11, [r5 - 0x0010] 00004578 83E5FFF4 lwz r31, [r5 - 0x000C] 0000457C 80810058 lwz r4, [r1 + 0x0058] 00004580 83A5FFF8 lwz r29, [r5 - 0x0008] 00004584 9001005C stw [r1 + 0x005C], r0 00004588 80A5FFFC lwz r5, [r5 - 0x0004] label0000458C: 0000458C 93790000 stw [r25], r27 00004590 93770000 stw [r23], r27 00004594 93990004 stw [r25 + 0x0004], r28 00004598 93970004 stw [r23 + 0x0004], r28 0000459C 92D90008 stw [r25 + 0x0008], r22 000045A0 92D70008 stw [r23 + 0x0008], r22 000045A4 9319000C stw [r25 + 0x000C], r24 000045A8 9317000C stw [r23 + 0x000C], r24 000045AC 93590010 stw [r25 + 0x0010], r26 000045B0 93570010 stw [r23 + 0x0010], r26 000045B4 93D90014 stw [r25 + 0x0014], r30 000045B8 93D70014 stw [r23 + 0x0014], r30 000045BC 91990018 stw [r25 + 0x0018], r12 000045C0 91970018 stw [r23 + 0x0018], r12 000045C4 9159001C stw [r25 + 0x001C], r10 000045C8 9157001C stw [r23 + 0x001C], r10 000045CC 91190020 stw [r25 + 0x0020], r8 000045D0 91170020 stw [r23 + 0x0020], r8 000045D4 90D90024 stw [r25 + 0x0024], r6 000045D8 90D70024 stw [r23 + 0x0024], r6 000045DC 90F90028 stw [r25 + 0x0028], r7 000045E0 90F70028 stw [r23 + 0x0028], r7 000045E4 9139002C stw [r25 + 0x002C], r9 000045E8 9137002C stw [r23 + 0x002C], r9 000045EC 91790030 stw [r25 + 0x0030], r11 000045F0 91770030 stw [r23 + 0x0030], r11 000045F4 93F90034 stw [r25 + 0x0034], r31 000045F8 93F70034 stw [r23 + 0x0034], r31 000045FC 3084FFFF subic r4, r4, 1 00004600 93B90038 stw [r25 + 0x0038], r29 00004604 7C800735 extsh. r0, r4 00004608 93B70038 stw [r23 + 0x0038], r29 0000460C 90B9003C stw [r25 + 0x003C], r5 00004610 90B7003C stw [r23 + 0x003C], r5 00004614 32F70040 addic r23, r23, 64 00004618 33390040 addic r25, r25, 64 0000461C 30800000 addic r4, r0, 0 00004620 4080FF6C bge -0x00000094 /* 0000458C */ 00004624 38AD0000 addi r5, r13, 0x0000 00004628 388E0000 addi r4, r14, 0x0000 0000462C 39B30000 addi r13, r19, 0x0000 00004630 39D50000 addi r14, r21, 0x0000 00004634 3A720000 addi r19, r18, 0x0000 00004638 3AB40000 addi r21, r20, 0x0000 0000463C 3A590000 addi r18, r25, 0x0000 00004640 3A970000 addi r20, r23, 0x0000 00004644 4085FEE8 ble cr1, -0x00000118 /* 0000452C */ 00004648 48000AF4 b +0x00000AF4 /* 0000513C */ 0000464C 88E60001 lbz r7, [r6 + 0x0001] label00004650: 00004650 31E60002 addic r15, r6, 2 00004654 90E10058 stw [r1 + 0x0058], r7 00004658 80010058 lwz r0, [r1 + 0x0058] 0000465C 80E1003C lwz r7, [r1 + 0x003C] 00004660 7C008810 subfc r0, r0, r17 00004664 7C110734 extsh r17, r0 00004668 880F0000 lbz r0, [r15] 0000466C 31EF0001 addic r15, r15, 1 00004670 5406103A rlwinm r6, r0, 2, 0, 29 00004674 7C07302E lwzx r0, r7, r6 label00004678: 00004678 80C10058 lwz r6, [r1 + 0x0058] 0000467C 90050000 stw [r5], r0 00004680 90050004 stw [r5 + 0x0004], r0 00004684 90050008 stw [r5 + 0x0008], r0 00004688 9005000C stw [r5 + 0x000C], r0 0000468C 90050010 stw [r5 + 0x0010], r0 00004690 90050014 stw [r5 + 0x0014], r0 00004694 90050018 stw [r5 + 0x0018], r0 00004698 9005001C stw [r5 + 0x001C], r0 0000469C 90040000 stw [r4], r0 000046A0 90040004 stw [r4 + 0x0004], r0 000046A4 90040008 stw [r4 + 0x0008], r0 000046A8 9004000C stw [r4 + 0x000C], r0 000046AC 90040010 stw [r4 + 0x0010], r0 000046B0 90040014 stw [r4 + 0x0014], r0 000046B4 90040018 stw [r4 + 0x0018], r0 000046B8 30C6FFFF subic r6, r6, 1 000046BC 9004001C stw [r4 + 0x001C], r0 000046C0 900D0000 stw [r13], r0 000046C4 900D0004 stw [r13 + 0x0004], r0 000046C8 900D0008 stw [r13 + 0x0008], r0 000046CC 900D000C stw [r13 + 0x000C], r0 000046D0 900D0010 stw [r13 + 0x0010], r0 000046D4 900D0014 stw [r13 + 0x0014], r0 000046D8 900D0018 stw [r13 + 0x0018], r0 000046DC 900D001C stw [r13 + 0x001C], r0 000046E0 900E0000 stw [r14], r0 000046E4 900E0004 stw [r14 + 0x0004], r0 label000046E8: 000046E8 900E0008 stw [r14 + 0x0008], r0 000046EC 900E000C stw [r14 + 0x000C], r0 000046F0 900E0010 stw [r14 + 0x0010], r0 000046F4 900E0014 stw [r14 + 0x0014], r0 000046F8 900E0018 stw [r14 + 0x0018], r0 000046FC 900E001C stw [r14 + 0x001C], r0 00004700 90130000 stw [r19], r0 00004704 90130004 stw [r19 + 0x0004], r0 00004708 90130008 stw [r19 + 0x0008], r0 0000470C 9013000C stw [r19 + 0x000C], r0 00004710 90130010 stw [r19 + 0x0010], r0 00004714 90130014 stw [r19 + 0x0014], r0 00004718 90130018 stw [r19 + 0x0018], r0 0000471C 9013001C stw [r19 + 0x001C], r0 00004720 7CC70735 extsh. r7, r6 00004724 90150000 stw [r21], r0 00004728 90150004 stw [r21 + 0x0004], r0 0000472C 90150008 stw [r21 + 0x0008], r0 00004730 9015000C stw [r21 + 0x000C], r0 00004734 90150010 stw [r21 + 0x0010], r0 00004738 90150014 stw [r21 + 0x0014], r0 0000473C 90150018 stw [r21 + 0x0018], r0 00004740 9015001C stw [r21 + 0x001C], r0 00004744 90120000 stw [r18], r0 label00004748: 00004748 90120004 stw [r18 + 0x0004], r0 0000474C 90120008 stw [r18 + 0x0008], r0 00004750 9012000C stw [r18 + 0x000C], r0 00004754 90120010 stw [r18 + 0x0010], r0 00004758 90120014 stw [r18 + 0x0014], r0 0000475C 90120018 stw [r18 + 0x0018], r0 00004760 9012001C stw [r18 + 0x001C], r0 00004764 90140000 stw [r20], r0 00004768 90140004 stw [r20 + 0x0004], r0 0000476C 90140008 stw [r20 + 0x0008], r0 00004770 9014000C stw [r20 + 0x000C], r0 00004774 90140010 stw [r20 + 0x0010], r0 label00004778: 00004778 90140014 stw [r20 + 0x0014], r0 0000477C 90140018 stw [r20 + 0x0018], r0 00004780 9014001C stw [r20 + 0x001C], r0 00004784 32730020 addic r19, r19, 32 00004788 32B50020 addic r21, r21, 32 0000478C 31CE0020 addic r14, r14, 32 00004790 32520020 addic r18, r18, 32 00004794 30A50020 addic r5, r5, 32 00004798 30840020 addic r4, r4, 32 0000479C 31AD0020 addic r13, r13, 32 000047A0 32940020 addic r20, r20, 32 000047A4 90E10058 stw [r1 + 0x0058], r7 000047A8 4080FED0 bge -0x00000130 /* 00004678 */ 000047AC 48000990 b +0x00000990 /* 0000513C */ 000047B0 88060001 lbz r0, [r6 + 0x0001] 000047B4 80E1003C lwz r7, [r1 + 0x003C] 000047B8 5409103A rlwinm r9, r0, 2, 0, 29 000047BC 8103003C lwz r8, [r3 + 0x003C] 000047C0 7C07482E lwzx r0, r7, r9 000047C4 81210048 lwz r9, [r1 + 0x0048] 000047C8 55081838 rlwinm r8, r8, 3, 0, 28 000047CC 7C09412E stwx r9, r0, r8 000047D0 31E60003 addic r15, r6, 3 000047D4 88060002 lbz r0, [r6 + 0x0002] 000047D8 7CC94014 addc r6, r9, r8 000047DC 5408103A rlwinm r8, r0, 2, 0, 29 000047E0 7C07402E lwzx r0, r7, r8 000047E4 90060004 stw [r6 + 0x0004], r0 000047E8 80C3003C lwz r6, [r3 + 0x003C] 000047EC 30E60001 addic r7, r6, 1 label000047F0: 000047F0 2C870100 cmpwi cr1, r7, 256 000047F4 90E3003C stw [r3 + 0x003C], r7 000047F8 54C0063E rlwinm r0, r6, 0, 24, 31 000047FC 4086001C bne cr1, +0x0000001C /* 00004818 */ 00004800 38C00000 li r6, 0x0000 00004804 90C3003C stw [r3 + 0x003C], r6 00004808 54061838 rlwinm r6, r0, 3, 0, 28 0000480C 48000010 b +0x00000010 /* 0000481C */ 00004810 88060001 lbz r0, [r6 + 0x0001] 00004814 31E60002 addic r15, r6, 2 label00004818: 00004818 54061838 rlwinm r6, r0, 3, 0, 28 label0000481C: 0000481C 80010058 lwz r0, [r1 + 0x0058] 00004820 80E10048 lwz r7, [r1 + 0x0048] 00004824 7C008810 subfc r0, r0, r17 00004828 7CC73014 addc r6, r7, r6 0000482C 7C110734 extsh r17, r0 label00004830: 00004830 892F0000 lbz r9, [r15] 00004834 5527D97A rlwinm r7, r9, 27, 5, 29 00004838 7C06382E lwzx r0, r6, r7 0000483C 5527E77A rlwinm r7, r9, 28, 29, 29 00004840 90050000 stw [r5], r0 00004844 90040000 stw [r4], r0 00004848 90050004 stw [r5 + 0x0004], r0 0000484C 90040004 stw [r4 + 0x0004], r0 00004850 7C06382E lwzx r0, r6, r7 00004854 5527EF7A rlwinm r7, r9, 29, 29, 29 00004858 90050008 stw [r5 + 0x0008], r0 0000485C 90040008 stw [r4 + 0x0008], r0 00004860 9005000C stw [r5 + 0x000C], r0 00004864 9004000C stw [r4 + 0x000C], r0 00004868 7C06382E lwzx r0, r6, r7 0000486C 5527F77A rlwinm r7, r9, 30, 29, 29 00004870 90050010 stw [r5 + 0x0010], r0 00004874 90040010 stw [r4 + 0x0010], r0 00004878 90050014 stw [r5 + 0x0014], r0 0000487C 90040014 stw [r4 + 0x0014], r0 00004880 7C06382E lwzx r0, r6, r7 00004884 90050018 stw [r5 + 0x0018], r0 00004888 90040018 stw [r4 + 0x0018], r0 0000488C 9005001C stw [r5 + 0x001C], r0 00004890 9004001C stw [r4 + 0x001C], r0 00004894 30840020 addic r4, r4, 32 00004898 30A50020 addic r5, r5, 32 0000489C 5527FF7A rlwinm r7, r9, 31, 29, 29 000048A0 7C06382E lwzx r0, r6, r7 000048A4 5527077A rlwinm r7, r9, 0, 29, 29 000048A8 900D0000 stw [r13], r0 000048AC 900E0000 stw [r14], r0 000048B0 900D0004 stw [r13 + 0x0004], r0 000048B4 900E0004 stw [r14 + 0x0004], r0 000048B8 7C06382E lwzx r0, r6, r7 000048BC 55270F7A rlwinm r7, r9, 1, 29, 29 000048C0 900D0008 stw [r13 + 0x0008], r0 000048C4 900E0008 stw [r14 + 0x0008], r0 000048C8 900D000C stw [r13 + 0x000C], r0 000048CC 900E000C stw [r14 + 0x000C], r0 000048D0 7C06382E lwzx r0, r6, r7 000048D4 5528177A rlwinm r8, r9, 2, 29, 29 000048D8 900D0010 stw [r13 + 0x0010], r0 000048DC 900E0010 stw [r14 + 0x0010], r0 000048E0 900D0014 stw [r13 + 0x0014], r0 000048E4 900E0014 stw [r14 + 0x0014], r0 000048E8 7C06402E lwzx r0, r6, r8 000048EC 900D0018 stw [r13 + 0x0018], r0 000048F0 900E0018 stw [r14 + 0x0018], r0 000048F4 900D001C stw [r13 + 0x001C], r0 000048F8 900E001C stw [r14 + 0x001C], r0 000048FC 31CE0020 addic r14, r14, 32 00004900 31AD0020 addic r13, r13, 32 00004904 892F0001 lbz r9, [r15 + 0x0001] 00004908 31EF0002 addic r15, r15, 2 0000490C 5527D97A rlwinm r7, r9, 27, 5, 29 00004910 7C06382E lwzx r0, r6, r7 00004914 5527E77A rlwinm r7, r9, 28, 29, 29 00004918 90130000 stw [r19], r0 0000491C 90150000 stw [r21], r0 00004920 90130004 stw [r19 + 0x0004], r0 00004924 90150004 stw [r21 + 0x0004], r0 00004928 7C06382E lwzx r0, r6, r7 0000492C 5527EF7A rlwinm r7, r9, 29, 29, 29 00004930 90130008 stw [r19 + 0x0008], r0 00004934 90150008 stw [r21 + 0x0008], r0 00004938 9013000C stw [r19 + 0x000C], r0 0000493C 9015000C stw [r21 + 0x000C], r0 00004940 7C06382E lwzx r0, r6, r7 00004944 5527F77A rlwinm r7, r9, 30, 29, 29 00004948 90130010 stw [r19 + 0x0010], r0 0000494C 90150010 stw [r21 + 0x0010], r0 00004950 90130014 stw [r19 + 0x0014], r0 00004954 90150014 stw [r21 + 0x0014], r0 00004958 7C06382E lwzx r0, r6, r7 0000495C 90130018 stw [r19 + 0x0018], r0 00004960 90150018 stw [r21 + 0x0018], r0 00004964 9013001C stw [r19 + 0x001C], r0 00004968 9015001C stw [r21 + 0x001C], r0 0000496C 32B50020 addic r21, r21, 32 00004970 32730020 addic r19, r19, 32 00004974 5527FF7A rlwinm r7, r9, 31, 29, 29 00004978 7C06382E lwzx r0, r6, r7 0000497C 5527077A rlwinm r7, r9, 0, 29, 29 00004980 90120000 stw [r18], r0 00004984 90140000 stw [r20], r0 00004988 90120004 stw [r18 + 0x0004], r0 0000498C 90140004 stw [r20 + 0x0004], r0 00004990 7CE6382E lwzx r7, r6, r7 00004994 80010058 lwz r0, [r1 + 0x0058] 00004998 90F20008 stw [r18 + 0x0008], r7 0000499C 90F40008 stw [r20 + 0x0008], r7 000049A0 90F2000C stw [r18 + 0x000C], r7 000049A4 90F4000C stw [r20 + 0x000C], r7 000049A8 55270F7A rlwinm r7, r9, 1, 29, 29 000049AC 7CE6382E lwzx r7, r6, r7 000049B0 5528177A rlwinm r8, r9, 2, 29, 29 000049B4 90F20010 stw [r18 + 0x0010], r7 000049B8 90F40010 stw [r20 + 0x0010], r7 000049BC 90F20014 stw [r18 + 0x0014], r7 000049C0 90F40014 stw [r20 + 0x0014], r7 000049C4 7CE6402E lwzx r7, r6, r8 000049C8 3000FFFF subic r0, r0, 1 000049CC 90F20018 stw [r18 + 0x0018], r7 000049D0 90F40018 stw [r20 + 0x0018], r7 000049D4 90F2001C stw [r18 + 0x001C], r7 000049D8 90F4001C stw [r20 + 0x001C], r7 000049DC 32940020 addic r20, r20, 32 000049E0 7C070735 extsh. r7, r0 000049E4 32520020 addic r18, r18, 32 000049E8 90E10058 stw [r1 + 0x0058], r7 000049EC 4080FE44 bge -0x000001BC /* 00004830 */ 000049F0 3011FFFF subic r0, r17, 1 000049F4 7C060735 extsh. r6, r0 000049F8 4800074C b +0x0000074C /* 00005144 */ 000049FC 88060001 lbz r0, [r6 + 0x0001] 00004A00 80E1003C lwz r7, [r1 + 0x003C] 00004A04 5408103A rlwinm r8, r0, 2, 0, 29 00004A08 80030040 lwz r0, [r3 + 0x0040] 00004A0C 7D07402E lwzx r8, r7, r8 00004A10 80E1004C lwz r7, [r1 + 0x004C] 00004A14 54092036 rlwinm r9, r0, 4, 0, 27 00004A18 7D07492E stwx r7, r8, r9 00004A1C 88060002 lbz r0, [r6 + 0x0002] 00004A20 7D274814 addc r9, r7, r9 00004A24 80E1003C lwz r7, [r1 + 0x003C] 00004A28 5408103A rlwinm r8, r0, 2, 0, 29 00004A2C 7C07402E lwzx r0, r7, r8 00004A30 31E60005 addic r15, r6, 5 00004A34 90090004 stw [r9 + 0x0004], r0 00004A38 88060003 lbz r0, [r6 + 0x0003] 00004A3C 5408103A rlwinm r8, r0, 2, 0, 29 00004A40 7D07402E lwzx r8, r7, r8 00004A44 91090008 stw [r9 + 0x0008], r8 00004A48 88060004 lbz r0, [r6 + 0x0004] 00004A4C 5406103A rlwinm r6, r0, 2, 0, 29 00004A50 7C07302E lwzx r0, r7, r6 00004A54 9009000C stw [r9 + 0x000C], r0 00004A58 80C30040 lwz r6, [r3 + 0x0040] 00004A5C 30E60001 addic r7, r6, 1 00004A60 2C870100 cmpwi cr1, r7, 256 00004A64 90E30040 stw [r3 + 0x0040], r7 00004A68 54C0063E rlwinm r0, r6, 0, 24, 31 00004A6C 4086001C bne cr1, +0x0000001C /* 00004A88 */ 00004A70 38C00000 li r6, 0x0000 00004A74 90C30040 stw [r3 + 0x0040], r6 00004A78 54062036 rlwinm r6, r0, 4, 0, 27 00004A7C 48000010 b +0x00000010 /* 00004A8C */ 00004A80 88060001 lbz r0, [r6 + 0x0001] 00004A84 31E60002 addic r15, r6, 2 label00004A88: 00004A88 54062036 rlwinm r6, r0, 4, 0, 27 label00004A8C: 00004A8C 80010058 lwz r0, [r1 + 0x0058] 00004A90 80E1004C lwz r7, [r1 + 0x004C] 00004A94 7C008810 subfc r0, r0, r17 00004A98 7CC73014 addc r6, r7, r6 00004A9C 7C110734 extsh r17, r0 label00004AA0: 00004AA0 892F0000 lbz r9, [r15] 00004AA4 5527E13A rlwinm r7, r9, 28, 4, 29 00004AA8 7C06382E lwzx r0, r6, r7 00004AAC 5527F73A rlwinm r7, r9, 30, 28, 29 00004AB0 90050000 stw [r5], r0 00004AB4 90040000 stw [r4], r0 00004AB8 90050004 stw [r5 + 0x0004], r0 00004ABC 90040004 stw [r4 + 0x0004], r0 00004AC0 7C06382E lwzx r0, r6, r7 00004AC4 5527073A rlwinm r7, r9, 0, 28, 29 00004AC8 90050008 stw [r5 + 0x0008], r0 00004ACC 90040008 stw [r4 + 0x0008], r0 00004AD0 9005000C stw [r5 + 0x000C], r0 00004AD4 9004000C stw [r4 + 0x000C], r0 00004AD8 7C06382E lwzx r0, r6, r7 00004ADC 5528173A rlwinm r8, r9, 2, 28, 29 00004AE0 90050010 stw [r5 + 0x0010], r0 00004AE4 90040010 stw [r4 + 0x0010], r0 00004AE8 90050014 stw [r5 + 0x0014], r0 00004AEC 90040014 stw [r4 + 0x0014], r0 00004AF0 7C06402E lwzx r0, r6, r8 00004AF4 90050018 stw [r5 + 0x0018], r0 00004AF8 90040018 stw [r4 + 0x0018], r0 00004AFC 9005001C stw [r5 + 0x001C], r0 00004B00 9004001C stw [r4 + 0x001C], r0 00004B04 30840020 addic r4, r4, 32 00004B08 30A50020 addic r5, r5, 32 00004B0C 892F0001 lbz r9, [r15 + 0x0001] 00004B10 5527E13A rlwinm r7, r9, 28, 4, 29 00004B14 7C06382E lwzx r0, r6, r7 00004B18 5527F73A rlwinm r7, r9, 30, 28, 29 00004B1C 900D0000 stw [r13], r0 00004B20 900E0000 stw [r14], r0 00004B24 900D0004 stw [r13 + 0x0004], r0 00004B28 900E0004 stw [r14 + 0x0004], r0 00004B2C 7C06382E lwzx r0, r6, r7 00004B30 5527073A rlwinm r7, r9, 0, 28, 29 00004B34 900D0008 stw [r13 + 0x0008], r0 00004B38 900E0008 stw [r14 + 0x0008], r0 00004B3C 900D000C stw [r13 + 0x000C], r0 00004B40 900E000C stw [r14 + 0x000C], r0 00004B44 7C06382E lwzx r0, r6, r7 00004B48 5528173A rlwinm r8, r9, 2, 28, 29 00004B4C 900D0010 stw [r13 + 0x0010], r0 00004B50 900E0010 stw [r14 + 0x0010], r0 00004B54 900D0014 stw [r13 + 0x0014], r0 00004B58 900E0014 stw [r14 + 0x0014], r0 00004B5C 7C06402E lwzx r0, r6, r8 00004B60 900D0018 stw [r13 + 0x0018], r0 00004B64 900E0018 stw [r14 + 0x0018], r0 00004B68 900D001C stw [r13 + 0x001C], r0 00004B6C 900E001C stw [r14 + 0x001C], r0 00004B70 31CE0020 addic r14, r14, 32 00004B74 31AD0020 addic r13, r13, 32 00004B78 892F0002 lbz r9, [r15 + 0x0002] 00004B7C 5527E13A rlwinm r7, r9, 28, 4, 29 00004B80 7C06382E lwzx r0, r6, r7 00004B84 5527F73A rlwinm r7, r9, 30, 28, 29 00004B88 90130000 stw [r19], r0 00004B8C 90150000 stw [r21], r0 00004B90 90130004 stw [r19 + 0x0004], r0 00004B94 90150004 stw [r21 + 0x0004], r0 00004B98 7C06382E lwzx r0, r6, r7 00004B9C 5527073A rlwinm r7, r9, 0, 28, 29 00004BA0 90130008 stw [r19 + 0x0008], r0 00004BA4 90150008 stw [r21 + 0x0008], r0 00004BA8 9013000C stw [r19 + 0x000C], r0 00004BAC 9015000C stw [r21 + 0x000C], r0 00004BB0 7C06382E lwzx r0, r6, r7 00004BB4 5528173A rlwinm r8, r9, 2, 28, 29 00004BB8 90130010 stw [r19 + 0x0010], r0 00004BBC 90150010 stw [r21 + 0x0010], r0 00004BC0 90130014 stw [r19 + 0x0014], r0 00004BC4 90150014 stw [r21 + 0x0014], r0 00004BC8 7C06402E lwzx r0, r6, r8 00004BCC 90130018 stw [r19 + 0x0018], r0 00004BD0 90150018 stw [r21 + 0x0018], r0 00004BD4 9013001C stw [r19 + 0x001C], r0 00004BD8 9015001C stw [r21 + 0x001C], r0 00004BDC 32B50020 addic r21, r21, 32 00004BE0 32730020 addic r19, r19, 32 00004BE4 892F0003 lbz r9, [r15 + 0x0003] 00004BE8 31EF0004 addic r15, r15, 4 00004BEC 5527E13A rlwinm r7, r9, 28, 4, 29 00004BF0 7C06382E lwzx r0, r6, r7 00004BF4 5527F73A rlwinm r7, r9, 30, 28, 29 00004BF8 90120000 stw [r18], r0 00004BFC 90140000 stw [r20], r0 00004C00 90120004 stw [r18 + 0x0004], r0 00004C04 90140004 stw [r20 + 0x0004], r0 00004C08 7C06382E lwzx r0, r6, r7 00004C0C 5527073A rlwinm r7, r9, 0, 28, 29 00004C10 90120008 stw [r18 + 0x0008], r0 00004C14 90140008 stw [r20 + 0x0008], r0 00004C18 9012000C stw [r18 + 0x000C], r0 00004C1C 9014000C stw [r20 + 0x000C], r0 00004C20 7C06382E lwzx r0, r6, r7 00004C24 5528173A rlwinm r8, r9, 2, 28, 29 00004C28 90120010 stw [r18 + 0x0010], r0 00004C2C 90140010 stw [r20 + 0x0010], r0 00004C30 90120014 stw [r18 + 0x0014], r0 00004C34 90140014 stw [r20 + 0x0014], r0 00004C38 7C06402E lwzx r0, r6, r8 00004C3C 90120018 stw [r18 + 0x0018], r0 00004C40 90140018 stw [r20 + 0x0018], r0 00004C44 9012001C stw [r18 + 0x001C], r0 00004C48 9014001C stw [r20 + 0x001C], r0 00004C4C 32940020 addic r20, r20, 32 00004C50 80010058 lwz r0, [r1 + 0x0058] 00004C54 32520020 addic r18, r18, 32 00004C58 3000FFFF subic r0, r0, 1 00004C5C 7C070735 extsh. r7, r0 00004C60 90E10058 stw [r1 + 0x0058], r7 00004C64 4080FE3C bge -0x000001C4 /* 00004AA0 */ 00004C68 3011FFFF subic r0, r17, 1 00004C6C 7C060735 extsh. r6, r0 00004C70 3A260000 addi r17, r6, 0x0000 00004C74 480004D4 b +0x000004D4 /* 00005148 */ 00004C78 88060001 lbz r0, [r6 + 0x0001] 00004C7C 80E1003C lwz r7, [r1 + 0x003C] 00004C80 5408103A rlwinm r8, r0, 2, 0, 29 00004C84 81230044 lwz r9, [r3 + 0x0044] 00004C88 7C07402E lwzx r0, r7, r8 00004C8C 81010050 lwz r8, [r1 + 0x0050] 00004C90 55292834 rlwinm r9, r9, 5, 0, 26 00004C94 7C08492E stwx r8, r0, r9 00004C98 88060002 lbz r0, [r6 + 0x0002] 00004C9C 7D284814 addc r9, r8, r9 00004CA0 5408103A rlwinm r8, r0, 2, 0, 29 00004CA4 7C07402E lwzx r0, r7, r8 00004CA8 90090004 stw [r9 + 0x0004], r0 00004CAC 88060003 lbz r0, [r6 + 0x0003] 00004CB0 5408103A rlwinm r8, r0, 2, 0, 29 00004CB4 7D07402E lwzx r8, r7, r8 00004CB8 91090008 stw [r9 + 0x0008], r8 00004CBC 88060004 lbz r0, [r6 + 0x0004] 00004CC0 5408103A rlwinm r8, r0, 2, 0, 29 00004CC4 7C07402E lwzx r0, r7, r8 00004CC8 9009000C stw [r9 + 0x000C], r0 00004CCC 88060005 lbz r0, [r6 + 0x0005] 00004CD0 5408103A rlwinm r8, r0, 2, 0, 29 00004CD4 7D07402E lwzx r8, r7, r8 00004CD8 91090010 stw [r9 + 0x0010], r8 00004CDC 88060006 lbz r0, [r6 + 0x0006] 00004CE0 5408103A rlwinm r8, r0, 2, 0, 29 00004CE4 7C07402E lwzx r0, r7, r8 00004CE8 31E60009 addic r15, r6, 9 00004CEC 90090014 stw [r9 + 0x0014], r0 00004CF0 88060007 lbz r0, [r6 + 0x0007] 00004CF4 5408103A rlwinm r8, r0, 2, 0, 29 00004CF8 7C07402E lwzx r0, r7, r8 00004CFC 90090018 stw [r9 + 0x0018], r0 00004D00 88060008 lbz r0, [r6 + 0x0008] 00004D04 5406103A rlwinm r6, r0, 2, 0, 29 00004D08 7CC7302E lwzx r6, r7, r6 00004D0C 90C9001C stw [r9 + 0x001C], r6 00004D10 80C30044 lwz r6, [r3 + 0x0044] 00004D14 30060001 addic r0, r6, 1 00004D18 2C800100 cmpwi cr1, r0, 256 00004D1C 90030044 stw [r3 + 0x0044], r0 00004D20 54C0063E rlwinm r0, r6, 0, 24, 31 00004D24 4086001C bne cr1, +0x0000001C /* 00004D40 */ 00004D28 38C00000 li r6, 0x0000 00004D2C 90C30044 stw [r3 + 0x0044], r6 00004D30 54062834 rlwinm r6, r0, 5, 0, 26 00004D34 48000010 b +0x00000010 /* 00004D44 */ 00004D38 88060001 lbz r0, [r6 + 0x0001] 00004D3C 31E60002 addic r15, r6, 2 label00004D40: 00004D40 54062834 rlwinm r6, r0, 5, 0, 26 label00004D44: 00004D44 80010058 lwz r0, [r1 + 0x0058] 00004D48 80E10050 lwz r7, [r1 + 0x0050] 00004D4C 7C008810 subfc r0, r0, r17 00004D50 7CC73014 addc r6, r7, r6 00004D54 7C110734 extsh r17, r0 label00004D58: 00004D58 A92F0000 lha r9, [r15] 00004D5C 5527AEFA rlwinm r7, r9, 21, 27, 29 00004D60 7C06382E lwzx r0, r6, r7 00004D64 5527C6FA rlwinm r7, r9, 24, 27, 29 00004D68 90050000 stw [r5], r0 00004D6C 90040000 stw [r4], r0 00004D70 90050004 stw [r5 + 0x0004], r0 00004D74 90040004 stw [r4 + 0x0004], r0 00004D78 7C06382E lwzx r0, r6, r7 00004D7C 5527DEFA rlwinm r7, r9, 27, 27, 29 00004D80 90050008 stw [r5 + 0x0008], r0 00004D84 90040008 stw [r4 + 0x0008], r0 00004D88 9005000C stw [r5 + 0x000C], r0 00004D8C 9004000C stw [r4 + 0x000C], r0 00004D90 7C06382E lwzx r0, r6, r7 00004D94 5527F6FA rlwinm r7, r9, 30, 27, 29 00004D98 90050010 stw [r5 + 0x0010], r0 00004D9C 90040010 stw [r4 + 0x0010], r0 00004DA0 90050014 stw [r5 + 0x0014], r0 00004DA4 90040014 stw [r4 + 0x0014], r0 00004DA8 7C06382E lwzx r0, r6, r7 00004DAC 90050018 stw [r5 + 0x0018], r0 00004DB0 90040018 stw [r4 + 0x0018], r0 00004DB4 9005001C stw [r5 + 0x001C], r0 00004DB8 9004001C stw [r4 + 0x001C], r0 00004DBC 30840020 addic r4, r4, 32 00004DC0 30A50020 addic r5, r5, 32 00004DC4 A80F0002 lha r0, [r15 + 0x0002] 00004DC8 5407AEFA rlwinm r7, r0, 21, 27, 29 00004DCC 7D06382E lwzx r8, r6, r7 00004DD0 5407C6FA rlwinm r7, r0, 24, 27, 29 00004DD4 910D0000 stw [r13], r8 00004DD8 910E0000 stw [r14], r8 00004DDC 910D0004 stw [r13 + 0x0004], r8 00004DE0 910E0004 stw [r14 + 0x0004], r8 00004DE4 7D06382E lwzx r8, r6, r7 00004DE8 5407DEFA rlwinm r7, r0, 27, 27, 29 00004DEC 910D0008 stw [r13 + 0x0008], r8 00004DF0 910E0008 stw [r14 + 0x0008], r8 00004DF4 910D000C stw [r13 + 0x000C], r8 00004DF8 910E000C stw [r14 + 0x000C], r8 00004DFC 7D06382E lwzx r8, r6, r7 00004E00 5407F6FA rlwinm r7, r0, 30, 27, 29 00004E04 910D0010 stw [r13 + 0x0010], r8 00004E08 910E0010 stw [r14 + 0x0010], r8 00004E0C 910D0014 stw [r13 + 0x0014], r8 00004E10 910E0014 stw [r14 + 0x0014], r8 00004E14 7CE6382E lwzx r7, r6, r7 00004E18 90ED0018 stw [r13 + 0x0018], r7 00004E1C 90EE0018 stw [r14 + 0x0018], r7 00004E20 90ED001C stw [r13 + 0x001C], r7 00004E24 90EE001C stw [r14 + 0x001C], r7 00004E28 31CE0020 addic r14, r14, 32 00004E2C 31AD0020 addic r13, r13, 32 00004E30 A90F0004 lha r8, [r15 + 0x0004] label00004E34: 00004E34 5400452E rlwinm r0, r0, 8, 20, 23 00004E38 5507AEFA rlwinm r7, r8, 21, 27, 29 00004E3C 7CE6382E lwzx r7, r6, r7 00004E40 51206426 rlwimi r0, r9, 12, 16, 19 00004E44 90F30000 stw [r19], r7 00004E48 90F50000 stw [r21], r7 00004E4C 90F30004 stw [r19 + 0x0004], r7 00004E50 90F50004 stw [r21 + 0x0004], r7 00004E54 5507C6FA rlwinm r7, r8, 24, 27, 29 00004E58 7CE6382E lwzx r7, r6, r7 00004E5C 31EF0006 addic r15, r15, 6 00004E60 90F30008 stw [r19 + 0x0008], r7 00004E64 90F50008 stw [r21 + 0x0008], r7 00004E68 90F3000C stw [r19 + 0x000C], r7 00004E6C 90F5000C stw [r21 + 0x000C], r7 00004E70 5507DEFA rlwinm r7, r8, 27, 27, 29 00004E74 7D26382E lwzx r9, r6, r7 00004E78 5507F6FA rlwinm r7, r8, 30, 27, 29 00004E7C 91330010 stw [r19 + 0x0010], r9 00004E80 91350010 stw [r21 + 0x0010], r9 00004E84 91330014 stw [r19 + 0x0014], r9 00004E88 91350014 stw [r21 + 0x0014], r9 00004E8C 7CE6382E lwzx r7, r6, r7 00004E90 90F30018 stw [r19 + 0x0018], r7 00004E94 90F50018 stw [r21 + 0x0018], r7 00004E98 90F3001C stw [r19 + 0x001C], r7 00004E9C 55082636 rlwinm r8, r8, 4, 24, 27 00004EA0 7C004378 or r0, r0, r8 00004EA4 90F5001C stw [r21 + 0x001C], r7 00004EA8 5407AEFA rlwinm r7, r0, 21, 27, 29 00004EAC 7CE6382E lwzx r7, r6, r7 00004EB0 5408F6FA rlwinm r8, r0, 30, 27, 29 00004EB4 90F20000 stw [r18], r7 00004EB8 90F40000 stw [r20], r7 00004EBC 90F20004 stw [r18 + 0x0004], r7 00004EC0 90F40004 stw [r20 + 0x0004], r7 00004EC4 5407C6FA rlwinm r7, r0, 24, 27, 29 00004EC8 7CE6382E lwzx r7, r6, r7 00004ECC 32730020 addic r19, r19, 32 00004ED0 90F20008 stw [r18 + 0x0008], r7 00004ED4 90F40008 stw [r20 + 0x0008], r7 00004ED8 90F2000C stw [r18 + 0x000C], r7 00004EDC 90F4000C stw [r20 + 0x000C], r7 00004EE0 5407DEFA rlwinm r7, r0, 27, 27, 29 00004EE4 7CE6382E lwzx r7, r6, r7 00004EE8 32B50020 addic r21, r21, 32 00004EEC 90F20010 stw [r18 + 0x0010], r7 00004EF0 90F40010 stw [r20 + 0x0010], r7 00004EF4 90F20014 stw [r18 + 0x0014], r7 00004EF8 90F40014 stw [r20 + 0x0014], r7 00004EFC 7D06402E lwzx r8, r6, r8 00004F00 91120018 stw [r18 + 0x0018], r8 00004F04 91140018 stw [r20 + 0x0018], r8 00004F08 80010058 lwz r0, [r1 + 0x0058] 00004F0C 9112001C stw [r18 + 0x001C], r8 00004F10 3000FFFF subic r0, r0, 1 00004F14 7C070735 extsh. r7, r0 00004F18 9114001C stw [r20 + 0x001C], r8 00004F1C 32940020 addic r20, r20, 32 00004F20 32520020 addic r18, r18, 32 00004F24 90E10058 stw [r1 + 0x0058], r7 00004F28 4080FE30 bge -0x000001D0 /* 00004D58 */ 00004F2C 48000210 b +0x00000210 /* 0000513C */ 00004F30 80010058 lwz r0, [r1 + 0x0058] 00004F34 83E1003C lwz r31, [r1 + 0x003C] 00004F38 7C008810 subfc r0, r0, r17 00004F3C 7C110734 extsh r17, r0 label00004F40: 00004F40 880F0000 lbz r0, [r15] 00004F44 5406103A rlwinm r6, r0, 2, 0, 29 00004F48 7C1F302E lwzx r0, r31, r6 00004F4C 90050000 stw [r5], r0 00004F50 90040000 stw [r4], r0 00004F54 90050004 stw [r5 + 0x0004], r0 00004F58 90040004 stw [r4 + 0x0004], r0 00004F5C 880F0001 lbz r0, [r15 + 0x0001] 00004F60 5406103A rlwinm r6, r0, 2, 0, 29 00004F64 7C1F302E lwzx r0, r31, r6 00004F68 90050008 stw [r5 + 0x0008], r0 00004F6C 90040008 stw [r4 + 0x0008], r0 00004F70 9005000C stw [r5 + 0x000C], r0 00004F74 9004000C stw [r4 + 0x000C], r0 00004F78 880F0002 lbz r0, [r15 + 0x0002] label00004F7C: 00004F7C 5406103A rlwinm r6, r0, 2, 0, 29 00004F80 7C1F302E lwzx r0, r31, r6 00004F84 90050010 stw [r5 + 0x0010], r0 00004F88 90040010 stw [r4 + 0x0010], r0 00004F8C 90050014 stw [r5 + 0x0014], r0 00004F90 90040014 stw [r4 + 0x0014], r0 00004F94 880F0003 lbz r0, [r15 + 0x0003] 00004F98 5406103A rlwinm r6, r0, 2, 0, 29 00004F9C 7C1F302E lwzx r0, r31, r6 00004FA0 90050018 stw [r5 + 0x0018], r0 00004FA4 90040018 stw [r4 + 0x0018], r0 00004FA8 9005001C stw [r5 + 0x001C], r0 00004FAC 9004001C stw [r4 + 0x001C], r0 00004FB0 880F0004 lbz r0, [r15 + 0x0004] 00004FB4 30840020 addic r4, r4, 32 00004FB8 5406103A rlwinm r6, r0, 2, 0, 29 00004FBC 7C1F302E lwzx r0, r31, r6 00004FC0 30A50020 addic r5, r5, 32 00004FC4 900D0000 stw [r13], r0 00004FC8 900E0000 stw [r14], r0 00004FCC 900D0004 stw [r13 + 0x0004], r0 00004FD0 900E0004 stw [r14 + 0x0004], r0 00004FD4 880F0005 lbz r0, [r15 + 0x0005] 00004FD8 5406103A rlwinm r6, r0, 2, 0, 29 00004FDC 7C1F302E lwzx r0, r31, r6 00004FE0 900D0008 stw [r13 + 0x0008], r0 00004FE4 900E0008 stw [r14 + 0x0008], r0 00004FE8 900D000C stw [r13 + 0x000C], r0 00004FEC 900E000C stw [r14 + 0x000C], r0 00004FF0 880F0006 lbz r0, [r15 + 0x0006] 00004FF4 5406103A rlwinm r6, r0, 2, 0, 29 00004FF8 7C1F302E lwzx r0, r31, r6 00004FFC 900D0010 stw [r13 + 0x0010], r0 00005000 900E0010 stw [r14 + 0x0010], r0 00005004 900D0014 stw [r13 + 0x0014], r0 00005008 900E0014 stw [r14 + 0x0014], r0 0000500C 880F0007 lbz r0, [r15 + 0x0007] 00005010 5406103A rlwinm r6, r0, 2, 0, 29 00005014 7C1F302E lwzx r0, r31, r6 00005018 900D0018 stw [r13 + 0x0018], r0 0000501C 900E0018 stw [r14 + 0x0018], r0 00005020 900D001C stw [r13 + 0x001C], r0 00005024 900E001C stw [r14 + 0x001C], r0 00005028 880F0008 lbz r0, [r15 + 0x0008] 0000502C 31CE0020 addic r14, r14, 32 00005030 5406103A rlwinm r6, r0, 2, 0, 29 00005034 7C1F302E lwzx r0, r31, r6 00005038 31AD0020 addic r13, r13, 32 0000503C 90130000 stw [r19], r0 00005040 90150000 stw [r21], r0 00005044 90130004 stw [r19 + 0x0004], r0 00005048 90150004 stw [r21 + 0x0004], r0 0000504C 880F0009 lbz r0, [r15 + 0x0009] 00005050 5406103A rlwinm r6, r0, 2, 0, 29 00005054 7C1F302E lwzx r0, r31, r6 00005058 90130008 stw [r19 + 0x0008], r0 0000505C 90150008 stw [r21 + 0x0008], r0 00005060 9013000C stw [r19 + 0x000C], r0 00005064 9015000C stw [r21 + 0x000C], r0 00005068 880F000A lbz r0, [r15 + 0x000A] 0000506C 5406103A rlwinm r6, r0, 2, 0, 29 00005070 7C1F302E lwzx r0, r31, r6 00005074 90130010 stw [r19 + 0x0010], r0 00005078 90150010 stw [r21 + 0x0010], r0 0000507C 90130014 stw [r19 + 0x0014], r0 00005080 90150014 stw [r21 + 0x0014], r0 00005084 880F000B lbz r0, [r15 + 0x000B] 00005088 5406103A rlwinm r6, r0, 2, 0, 29 0000508C 7C1F302E lwzx r0, r31, r6 00005090 90130018 stw [r19 + 0x0018], r0 00005094 90150018 stw [r21 + 0x0018], r0 00005098 9013001C stw [r19 + 0x001C], r0 0000509C 9015001C stw [r21 + 0x001C], r0 000050A0 880F000C lbz r0, [r15 + 0x000C] 000050A4 32B50020 addic r21, r21, 32 000050A8 5406103A rlwinm r6, r0, 2, 0, 29 000050AC 7C1F302E lwzx r0, r31, r6 000050B0 32730020 addic r19, r19, 32 000050B4 90120000 stw [r18], r0 000050B8 90140000 stw [r20], r0 000050BC 90120004 stw [r18 + 0x0004], r0 000050C0 90140004 stw [r20 + 0x0004], r0 000050C4 880F000D lbz r0, [r15 + 0x000D] 000050C8 5406103A rlwinm r6, r0, 2, 0, 29 000050CC 7C1F302E lwzx r0, r31, r6 000050D0 90120008 stw [r18 + 0x0008], r0 000050D4 90140008 stw [r20 + 0x0008], r0 000050D8 9012000C stw [r18 + 0x000C], r0 000050DC 9014000C stw [r20 + 0x000C], r0 000050E0 880F000E lbz r0, [r15 + 0x000E] 000050E4 5406103A rlwinm r6, r0, 2, 0, 29 000050E8 7C1F302E lwzx r0, r31, r6 000050EC 90120010 stw [r18 + 0x0010], r0 000050F0 90140010 stw [r20 + 0x0010], r0 000050F4 90120014 stw [r18 + 0x0014], r0 000050F8 90140014 stw [r20 + 0x0014], r0 000050FC 88CF000F lbz r6, [r15 + 0x000F] 00005100 80010058 lwz r0, [r1 + 0x0058] 00005104 54C6103A rlwinm r6, r6, 2, 0, 29 00005108 7CFF302E lwzx r7, r31, r6 0000510C 3000FFFF subic r0, r0, 1 00005110 90F20018 stw [r18 + 0x0018], r7 00005114 90F40018 stw [r20 + 0x0018], r7 00005118 90F2001C stw [r18 + 0x001C], r7 0000511C 7C060735 extsh. r6, r0 00005120 90F4001C stw [r20 + 0x001C], r7 00005124 38E60000 addi r7, r6, 0x0000 00005128 32520020 addic r18, r18, 32 0000512C 31EF0010 addic r15, r15, 16 00005130 32940020 addic r20, r20, 32 00005134 90E10058 stw [r1 + 0x0058], r7 00005138 4080FE08 bge -0x000001F8 /* 00004F40 */ label0000513C: 0000513C 3011FFFF subic r0, r17, 1 00005140 7C060735 extsh. r6, r0 label00005144: 00005144 3A260000 addi r17, r6, 0x0000 label00005148: 00005148 4080F260 bge -0x00000DA0 /* 000043A8 */ label0000514C: 0000514C 3090FFFF subic r4, r16, 1 00005150 7C850735 extsh. r5, r4 00005154 80A10054 lwz r5, [r1 + 0x0054] 00005158 80010040 lwz r0, [r1 + 0x0040] 0000515C 7C900734 extsh r16, r4 00005160 7CA02814 addc r5, r0, r5 00005164 90A10040 stw [r1 + 0x0040], r5 00005168 4080F208 bge -0x00000DF8 /* 00004370 */ label0000516C: 0000516C 38A00001 li r5, 0x0001 00005170 98A10038 stb [r1 + 0x0038], r5 00005174 91E30008 stw [r3 + 0x0008], r15 00005178 B9A10064 lmw r13, [r1 + 0x0064] 0000517C 302100B0 addic r1, r1, 176 00005180 4E800020 blr 00005184 00000000 .invalid 00005188 00002041 .invalid 0000518C 80130100 lwz r0, [r19 + 0x0100] 00005190 00000000 .invalid 00005194 00000EAC .invalid 00005198 0014534D .invalid 0000519C 43444543 bcla 26, 4, 0x00004540 000051A0 4F4D5052 .invalid 4C 000051A4 45535338 .invalid sc 000051A8 544F3332 rlwinm r15, r2, 6, 12, 25 000051AC 58320000 .invalid fn000051B0: 000051B0 A943001E lha r10, [r3 + 0x001E] 000051B4 80830068 lwz r4, [r3 + 0x0068] 000051B8 300AFFFF subic r0, r10, 1 000051BC 7C050735 extsh. r5, r0 000051C0 80840000 lwz r4, [r4] 000051C4 BF81FFF0 stmw [r1 - 0x0010], r28 000051C8 81630008 lwz r11, [r3 + 0x0008] 000051CC 3124000C addic r9, r4, 12 000051D0 39450000 addi r10, r5, 0x0000 000051D4 41800318 blt +0x00000318 /* 000054EC */ 000051D8 8182006C lwz r12, [r2 + 0x006C] 000051DC 83E20070 lwz r31, [r2 + 0x0070] 000051E0 3BA00000 li r29, 0x0000 label000051E4: 000051E4 ABC3001A lha r30, [r3 + 0x001A] 000051E8 308AFFFF subic r4, r10, 1 000051EC 301EFFFF subic r0, r30, 1 000051F0 7C050735 extsh. r5, r0 000051F4 7C870734 extsh r7, r4 000051F8 3BC50000 addi r30, r5, 0x0000 000051FC 39470000 addi r10, r7, 0x0000 00005200 418002E4 blt +0x000002E4 /* 000054E4 */ label00005204: 00005204 890B0000 lbz r8, [r11] 00005208 3B8B0000 addi r28, r11, 0x0000 0000520C 5504E13E rlwinm r4, r8, 28, 4, 31 00005210 2884000F cmplwi cr1, r4, 15 00005214 38A80000 addi r5, r8, 0x0000 00005218 5504F0BA rlwinm r4, r8, 30, 2, 29 0000521C 38CB0000 addi r6, r11, 0x0000 00005220 38080000 addi r0, r8, 0x0000 00005224 316B0001 addic r11, r11, 1 00005228 5508073E rlwinm r8, r8, 0, 28, 31 0000522C 418502A8 bgt cr1, +0x000002A8 /* 000054D4 */ 00005230 7C8C202E lwzx r4, r12, r4 00005234 7C84F814 addc r4, r4, r31 00005238 7C8903A6 mtctr r4 0000523C 4E800420 bctr 00005240 891C0001 lbz r8, [r28 + 0x0001] 00005244 31660002 addic r11, r6, 2 label00005248: 00005248 7C88F010 subfc r4, r8, r30 0000524C 7C9E0734 extsh r30, r4 00005250 48000284 b +0x00000284 /* 000054D4 */ 00005254 891C0001 lbz r8, [r28 + 0x0001] 00005258 317C0002 addic r11, r28, 2 0000525C 4BFFFFEC b -0x00000014 /* 00005248 */ 00005260 891C0001 lbz r8, [r28 + 0x0001] 00005264 317C0002 addic r11, r28, 2 00005268 7C884014 addc r4, r8, r8 0000526C 30840001 addic r4, r4, 1 00005270 7C84F010 subfc r4, r4, r30 00005274 7C9E0734 extsh r30, r4 00005278 4800025C b +0x0000025C /* 000054D4 */ 0000527C 891C0001 lbz r8, [r28 + 0x0001] 00005280 317C0002 addic r11, r28, 2 00005284 7C88F010 subfc r4, r8, r30 00005288 7C9E0734 extsh r30, r4 0000528C 316B0001 addic r11, r11, 1 00005290 48000244 b +0x00000244 /* 000054D4 */ 00005294 80A3003C lwz r5, [r3 + 0x003C] 00005298 7C884014 addc r4, r8, r8 0000529C 30050001 addic r0, r5, 1 000052A0 9003003C stw [r3 + 0x003C], r0 000052A4 881C0001 lbz r0, [r28 + 0x0001] 000052A8 54A51838 rlwinm r5, r5, 3, 0, 28 000052AC 5406103A rlwinm r6, r0, 2, 0, 29 000052B0 7C09302E lwzx r0, r9, r6 000052B4 80C30030 lwz r6, [r3 + 0x0030] 000052B8 7D08F010 subfc r8, r8, r30 000052BC 7C06292E stwx r6, r0, r5 000052C0 881C0002 lbz r0, [r28 + 0x0002] 000052C4 317C0003 addic r11, r28, 3 000052C8 541E103A rlwinm r30, r0, 2, 0, 29 000052CC 7C09F02E lwzx r0, r9, r30 000052D0 7CA62814 addc r5, r6, r5 000052D4 90050004 stw [r5 + 0x0004], r0 000052D8 8003003C lwz r0, [r3 + 0x003C] 000052DC 30840004 addic r4, r4, 4 000052E0 2C800100 cmpwi cr1, r0, 256 000052E4 7D1E0734 extsh r30, r8 000052E8 7D6B2014 addc r11, r11, r4 000052EC 408601E8 bne cr1, +0x000001E8 /* 000054D4 */ 000052F0 93A3003C stw [r3 + 0x003C], r29 000052F4 309EFFFF subic r4, r30, 1 000052F8 7C800735 extsh. r0, r4 000052FC 480001E0 b +0x000001E0 /* 000054DC */ 00005300 7C084014 addc r0, r8, r8 00005304 7C88F010 subfc r4, r8, r30 00005308 30000003 addic r0, r0, 3 0000530C 7D6B0014 addc r11, r11, r0 00005310 7C9E0734 extsh r30, r4 00005314 480001C0 b +0x000001C0 /* 000054D4 */ 00005318 7C08F010 subfc r0, r8, r30 0000531C 80830040 lwz r4, [r3 + 0x0040] 00005320 54A816BA rlwinm r8, r5, 2, 26, 29 00005324 30A40001 addic r5, r4, 1 00005328 90A30040 stw [r3 + 0x0040], r5 0000532C 88BC0001 lbz r5, [r28 + 0x0001] 00005330 54842036 rlwinm r4, r4, 4, 0, 27 00005334 54A5103A rlwinm r5, r5, 2, 0, 29 00005338 7CC9282E lwzx r6, r9, r5 0000533C 80A30034 lwz r5, [r3 + 0x0034] 00005340 31080008 addic r8, r8, 8 00005344 7CC5212E stwx r5, r6, r4 00005348 88DC0002 lbz r6, [r28 + 0x0002] 0000534C 7C1E0734 extsh r30, r0 00005350 54C6103A rlwinm r6, r6, 2, 0, 29 00005354 7C09302E lwzx r0, r9, r6 00005358 7C852014 addc r4, r5, r4 0000535C 90040004 stw [r4 + 0x0004], r0 00005360 881C0003 lbz r0, [r28 + 0x0003] 00005364 30DC0005 addic r6, r28, 5 00005368 5405103A rlwinm r5, r0, 2, 0, 29 0000536C 7C09282E lwzx r0, r9, r5 00005370 7D664014 addc r11, r6, r8 00005374 90040008 stw [r4 + 0x0008], r0 00005378 881C0004 lbz r0, [r28 + 0x0004] 0000537C 5405103A rlwinm r5, r0, 2, 0, 29 00005380 7C09282E lwzx r0, r9, r5 00005384 9004000C stw [r4 + 0x000C], r0 00005388 80830040 lwz r4, [r3 + 0x0040] 0000538C 2C840100 cmpwi cr1, r4, 256 00005390 40860144 bne cr1, +0x00000144 /* 000054D4 */ 00005394 93A30040 stw [r3 + 0x0040], r29 00005398 309EFFFF subic r4, r30, 1 0000539C 7C800735 extsh. r0, r4 000053A0 33C00000 addic r30, r0, 0 000053A4 4080FE60 bge -0x000001A0 /* 00005204 */ 000053A8 4800013C b +0x0000013C /* 000054E4 */ 000053AC 540016BA rlwinm r0, r0, 2, 26, 29 000053B0 7C88F010 subfc r4, r8, r30 000053B4 30000005 addic r0, r0, 5 000053B8 7D6B0014 addc r11, r11, r0 000053BC 7C9E0734 extsh r30, r4 000053C0 48000114 b +0x00000114 /* 000054D4 */ 000053C4 54041E78 rlwinm r4, r0, 3, 25, 28 000053C8 80A30044 lwz r5, [r3 + 0x0044] 000053CC 7C082010 subfc r0, r8, r4 000053D0 30850001 addic r4, r5, 1 000053D4 90830044 stw [r3 + 0x0044], r4 000053D8 889C0001 lbz r4, [r28 + 0x0001] 000053DC 7C080010 subfc r0, r8, r0 000053E0 5484103A rlwinm r4, r4, 2, 0, 29 000053E4 7CC9202E lwzx r6, r9, r4 000053E8 80830038 lwz r4, [r3 + 0x0038] 000053EC 54A52834 rlwinm r5, r5, 5, 0, 26 000053F0 7CC4292E stwx r4, r6, r5 000053F4 88DC0002 lbz r6, [r28 + 0x0002] 000053F8 7C842814 addc r4, r4, r5 000053FC 54C6103A rlwinm r6, r6, 2, 0, 29 00005400 7CC9302E lwzx r6, r9, r6 00005404 7D08F010 subfc r8, r8, r30 00005408 90C40004 stw [r4 + 0x0004], r6 0000540C 88BC0003 lbz r5, [r28 + 0x0003] 00005410 30C0000E addic r6, r0, 14 00005414 54A5103A rlwinm r5, r5, 2, 0, 29 00005418 7CA9282E lwzx r5, r9, r5 0000541C 301C0009 addic r0, r28, 9 00005420 90A40008 stw [r4 + 0x0008], r5 00005424 88BC0004 lbz r5, [r28 + 0x0004] 00005428 54A5103A rlwinm r5, r5, 2, 0, 29 0000542C 7CA9282E lwzx r5, r9, r5 00005430 7D603014 addc r11, r0, r6 00005434 90A4000C stw [r4 + 0x000C], r5 00005438 881C0005 lbz r0, [r28 + 0x0005] 0000543C 7D1E0734 extsh r30, r8 00005440 5405103A rlwinm r5, r0, 2, 0, 29 00005444 7C09282E lwzx r0, r9, r5 00005448 90040010 stw [r4 + 0x0010], r0 0000544C 881C0006 lbz r0, [r28 + 0x0006] 00005450 5405103A rlwinm r5, r0, 2, 0, 29 00005454 7C09282E lwzx r0, r9, r5 00005458 90040014 stw [r4 + 0x0014], r0 0000545C 881C0007 lbz r0, [r28 + 0x0007] 00005460 5405103A rlwinm r5, r0, 2, 0, 29 00005464 7C09282E lwzx r0, r9, r5 00005468 90040018 stw [r4 + 0x0018], r0 0000546C 881C0008 lbz r0, [r28 + 0x0008] 00005470 5405103A rlwinm r5, r0, 2, 0, 29 00005474 7C09282E lwzx r0, r9, r5 00005478 9004001C stw [r4 + 0x001C], r0 0000547C 80830044 lwz r4, [r3 + 0x0044] 00005480 2C840100 cmpwi cr1, r4, 256 00005484 40860050 bne cr1, +0x00000050 /* 000054D4 */ 00005488 93A30044 stw [r3 + 0x0044], r29 0000548C 309EFFFF subic r4, r30, 1 00005490 7C800735 extsh. r0, r4 00005494 33C00000 addic r30, r0, 0 00005498 4080FD6C bge -0x00000294 /* 00005204 */ 0000549C 48000048 b +0x00000048 /* 000054E4 */ 000054A0 54001E78 rlwinm r0, r0, 3, 25, 28 000054A4 7C080010 subfc r0, r8, r0 000054A8 7C080010 subfc r0, r8, r0 000054AC 7C88F010 subfc r4, r8, r30 000054B0 30000007 addic r0, r0, 7 000054B4 7D6B0014 addc r11, r11, r0 000054B8 7C9E0734 extsh r30, r4 000054BC 48000018 b +0x00000018 /* 000054D4 */ 000054C0 7C88F010 subfc r4, r8, r30 000054C4 7C9E0734 extsh r30, r4 000054C8 30880001 addic r4, r8, 1 000054CC 54842036 rlwinm r4, r4, 4, 0, 27 000054D0 7D6B2014 addc r11, r11, r4 label000054D4: 000054D4 309EFFFF subic r4, r30, 1 000054D8 7C800735 extsh. r0, r4 label000054DC: 000054DC 33C00000 addic r30, r0, 0 000054E0 4080FD24 bge -0x000002DC /* 00005204 */ label000054E4: 000054E4 2C070000 cmpwi r7, 0 000054E8 4080FCFC bge -0x00000304 /* 000051E4 */ label000054EC: 000054EC 91630008 stw [r3 + 0x0008], r11 000054F0 BB81FFF0 lmw r28, [r1 - 0x0010] 000054F4 4E800020 blr 000054F8 00000000 .invalid 000054FC 00002040 .invalid 00005500 00040100 .invalid 00005504 00000000 .invalid 00005508 00000348 .invalid 0000550C 000C534D .invalid 00005510 43536B69 bdzl cr4, +0x00006B68 /* 0000C078 */ 00005514 7038746F andi. r24, r1, 0x746F 00005518 33320000 addic r25, r18, 0 0000551C 00000000 .invalid 00005520 A8830022 lha r4, [r3 + 0x0022] 00005524 7C0802A6 mflr r0 00005528 2C840000 cmpwi cr1, r4, 0 0000552C BE01FFC0 stmw [r1 - 0x0040], r16 00005530 90010008 stw [r1 + 0x0008], r0 00005534 9421FF80 stwu [r1 - 0x0080], r1 00005538 40840018 bge cr1, +0x00000018 /* 00005550 */ 0000553C 480015C5 bl +0x000015C4 /* 00006B00 */ 00005540 81810088 lwz r12, [r1 + 0x0088] 00005544 30210080 addic r1, r1, 128 00005548 7D8803A6 mtlr r12 0000554C 4E800020 blr label00005550: 00005550 AB63001E lha r27, [r3 + 0x001E] 00005554 80A30068 lwz r5, [r3 + 0x0068] 00005558 309BFFFF subic r4, r27, 1 0000555C 7C860735 extsh. r6, r4 00005560 80A50000 lwz r5, [r5] 00005564 82A30008 lwz r21, [r3 + 0x0008] 00005568 82830010 lwz r20, [r3 + 0x0010] 0000556C 32C5000C addic r22, r5, 12 00005570 3A400001 li r18, 0x0001 00005574 9A410038 stb [r1 + 0x0038], r18 00005578 AA630018 lha r19, [r3 + 0x0018] 0000557C 82030030 lwz r16, [r3 + 0x0030] 00005580 82230034 lwz r17, [r3 + 0x0034] 00005584 83030038 lwz r24, [r3 + 0x0038] 00005588 9A410038 stb [r1 + 0x0038], r18 0000558C 3B660000 addi r27, r6, 0x0000 00005590 4180086C blt +0x0000086C /* 00005DFC */ 00005594 83A2007C lwz r29, [r2 + 0x007C] 00005598 83E20080 lwz r31, [r2 + 0x0080] 0000559C 3B800000 li r28, 0x0000 000055A0 567A103A rlwinm r26, r19, 2, 0, 29 label000055A4: 000055A4 AB23001A lha r25, [r3 + 0x001A] 000055A8 7EF49814 addc r23, r20, r19 000055AC 3099FFFF subic r4, r25, 1 000055B0 7C850735 extsh. r5, r4 000055B4 7FD3B814 addc r30, r19, r23 000055B8 38F40000 addi r7, r20, 0x0000 000055BC 7D73F014 addc r11, r19, r30 000055C0 3B250000 addi r25, r5, 0x0000 000055C4 41800824 blt +0x00000824 /* 00005DE8 */ label000055C8: 000055C8 89950000 lbz r12, [r21] 000055CC 38950000 addi r4, r21, 0x0000 000055D0 5585E13E rlwinm r5, r12, 28, 4, 31 000055D4 2885000F cmplwi cr1, r5, 15 000055D8 38AC0000 addi r5, r12, 0x0000 000055DC 32B50001 addic r21, r21, 1 000055E0 558C073E rlwinm r12, r12, 0, 28, 31 000055E4 418507F4 bgt cr1, +0x000007F4 /* 00005DD8 */ 000055E8 54A5F0BA rlwinm r5, r5, 30, 2, 29 000055EC 7CBD2814 addc r5, r29, r5 000055F0 80A50040 lwz r5, [r5 + 0x0040] 000055F4 7CBF2814 addc r5, r31, r5 000055F8 7CA903A6 mtctr r5 000055FC 4E800420 bctr 00005600 89840001 lbz r12, [r4 + 0x0001] 00005604 32A40002 addic r21, r4, 2 00005608 308C0001 addic r4, r12, 1 0000560C 54841838 rlwinm r4, r4, 3, 0, 28 00005610 7C840734 extsh r4, r4 00005614 7CACC810 subfc r5, r12, r25 00005618 7D645814 addc r11, r4, r11 0000561C 7CB90734 extsh r25, r5 00005620 7CE72014 addc r7, r7, r4 00005624 7EF72014 addc r23, r23, r4 00005628 7FDE2014 addc r30, r30, r4 0000562C 480007AC b +0x000007AC /* 00005DD8 */ 00005630 89840001 lbz r12, [r4 + 0x0001] 00005634 32A40002 addic r21, r4, 2 00005638 7C8CC810 subfc r4, r12, r25 0000563C 7C990734 extsh r25, r4 00005640 38C00001 li r6, 0x0001 label00005644: 00005644 30860001 addic r4, r6, 1 00005648 7C860734 extsh r6, r4 0000564C 2C860004 cmpwi cr1, r6, 4 00005650 38870000 addi r4, r7, 0x0000 00005654 380C0000 addi r0, r12, 0x0000 00005658 80A7FFF8 lwz r5, [r7 - 0x0008] 0000565C 8107FFFC lwz r8, [r7 - 0x0004] label00005660: 00005660 30E0FFFF subic r7, r0, 1 00005664 7CE00735 extsh. r0, r7 00005668 91040004 stw [r4 + 0x0004], r8 0000566C 90A40000 stw [r4], r5 00005670 30840008 addic r4, r4, 8 00005674 4080FFEC bge -0x00000014 /* 00005660 */ 00005678 38F70000 addi r7, r23, 0x0000 0000567C 3AFE0000 addi r23, r30, 0x0000 00005680 3BCB0000 addi r30, r11, 0x0000 00005684 39640000 addi r11, r4, 0x0000 00005688 4085FFBC ble cr1, -0x00000044 /* 00005644 */ 0000568C 4800074C b +0x0000074C /* 00005DD8 */ 00005690 89840001 lbz r12, [r4 + 0x0001] 00005694 32A40002 addic r21, r4, 2 00005698 7C8C6014 addc r4, r12, r12 0000569C 30840001 addic r4, r4, 1 000056A0 7C84C810 subfc r4, r4, r25 000056A4 7C990734 extsh r25, r4 000056A8 39200001 li r9, 0x0001 label000056AC: 000056AC 30890001 addic r4, r9, 1 000056B0 7C890734 extsh r9, r4 000056B4 2C890004 cmpwi cr1, r9, 4 000056B8 38C70000 addi r6, r7, 0x0000 000056BC 8087FFF0 lwz r4, [r7 - 0x0010] 000056C0 8147FFF4 lwz r10, [r7 - 0x000C] 000056C4 380C0000 addi r0, r12, 0x0000 000056C8 80A7FFF8 lwz r5, [r7 - 0x0008] 000056CC 80E7FFFC lwz r7, [r7 - 0x0004] label000056D0: 000056D0 3000FFFF subic r0, r0, 1 000056D4 7C080735 extsh. r8, r0 000056D8 90860000 stw [r6], r4 000056DC 91460004 stw [r6 + 0x0004], r10 000056E0 90A60008 stw [r6 + 0x0008], r5 000056E4 90E6000C stw [r6 + 0x000C], r7 000056E8 30C60010 addic r6, r6, 16 000056EC 38080000 addi r0, r8, 0x0000 000056F0 4080FFE0 bge -0x00000020 /* 000056D0 */ 000056F4 38F70000 addi r7, r23, 0x0000 000056F8 3AFE0000 addi r23, r30, 0x0000 000056FC 3BCB0000 addi r30, r11, 0x0000 00005700 39660000 addi r11, r6, 0x0000 00005704 4085FFA8 ble cr1, -0x00000058 /* 000056AC */ 00005708 480006D0 b +0x000006D0 /* 00005DD8 */ 0000570C 89840001 lbz r12, [r4 + 0x0001] 00005710 32A40002 addic r21, r4, 2 00005714 7C8CC810 subfc r4, r12, r25 00005718 7C990734 extsh r25, r4 0000571C 88950000 lbz r4, [r21] 00005720 32B50001 addic r21, r21, 1 00005724 5484103A rlwinm r4, r4, 2, 0, 29 00005728 7C96202E lwzx r4, r22, r4 label0000572C: 0000572C 30ACFFFF subic r5, r12, 1 00005730 7CA60735 extsh. r6, r5 00005734 90870000 stw [r7], r4 00005738 90870004 stw [r7 + 0x0004], r4 0000573C 90970000 stw [r23], r4 00005740 30E70008 addic r7, r7, 8 00005744 90970004 stw [r23 + 0x0004], r4 00005748 909E0000 stw [r30], r4 0000574C 32F70008 addic r23, r23, 8 00005750 909E0004 stw [r30 + 0x0004], r4 00005754 908B0000 stw [r11], r4 00005758 908B0004 stw [r11 + 0x0004], r4 0000575C 33DE0008 addic r30, r30, 8 00005760 316B0008 addic r11, r11, 8 00005764 39860000 addi r12, r6, 0x0000 00005768 4080FFC4 bge -0x0000003C /* 0000572C */ 0000576C 4800066C b +0x0000066C /* 00005DD8 */ 00005770 88A40001 lbz r5, [r4 + 0x0001] 00005774 80C3003C lwz r6, [r3 + 0x003C] 00005778 54A5103A rlwinm r5, r5, 2, 0, 29 0000577C 7CB62A2E lhzx r5, r22, r5 00005780 54C6103A rlwinm r6, r6, 2, 0, 29 00005784 32A40003 addic r21, r4, 3 00005788 7CB0332E sthx r5, r16, r6 0000578C 88840002 lbz r4, [r4 + 0x0002] 00005790 7CB03014 addc r5, r16, r6 00005794 5484103A rlwinm r4, r4, 2, 0, 29 00005798 7C96222E lhzx r4, r22, r4 0000579C B0850002 sth [r5 + 0x0002], r4 000057A0 80A3003C lwz r5, [r3 + 0x003C] 000057A4 30850001 addic r4, r5, 1 000057A8 2C840100 cmpwi cr1, r4, 256 000057AC 9083003C stw [r3 + 0x003C], r4 000057B0 54A5063E rlwinm r5, r5, 0, 24, 31 000057B4 4086001C bne cr1, +0x0000001C /* 000057D0 */ 000057B8 9383003C stw [r3 + 0x003C], r28 000057BC 54A4103A rlwinm r4, r5, 2, 0, 29 000057C0 7CACC810 subfc r5, r12, r25 000057C4 48000014 b +0x00000014 /* 000057D8 */ 000057C8 88A40001 lbz r5, [r4 + 0x0001] 000057CC 32A40002 addic r21, r4, 2 label000057D0: 000057D0 54A4103A rlwinm r4, r5, 2, 0, 29 000057D4 7CACC810 subfc r5, r12, r25 label000057D8: 000057D8 7C902014 addc r4, r16, r4 000057DC 7CB90734 extsh r25, r5 label000057E0: 000057E0 88150000 lbz r0, [r21] 000057E4 310CFFFF subic r8, r12, 1 000057E8 5406D1BC rlwinm r6, r0, 26, 6, 30 000057EC 7D24322E lhzx r9, r4, r6 000057F0 5406DFBC rlwinm r6, r0, 27, 30, 30 000057F4 7CC4322E lhzx r6, r4, r6 000057F8 54050FBC rlwinm r5, r0, 1, 30, 30 000057FC 5529801E rlwinm r9, r9, 16, 0, 15 00005800 7CC93014 addc r6, r9, r6 00005804 90C70000 stw [r7], r6 00005808 5406E7BC rlwinm r6, r0, 28, 30, 30 0000580C 7D24322E lhzx r9, r4, r6 00005810 5406EFBC rlwinm r6, r0, 29, 30, 30 00005814 7CC4322E lhzx r6, r4, r6 00005818 5529801E rlwinm r9, r9, 16, 0, 15 0000581C 7CC93014 addc r6, r9, r6 00005820 90C70004 stw [r7 + 0x0004], r6 00005824 5406F7BC rlwinm r6, r0, 30, 30, 30 00005828 7D24322E lhzx r9, r4, r6 0000582C 5406FFBC rlwinm r6, r0, 31, 30, 30 00005830 7CC4322E lhzx r6, r4, r6 00005834 5529801E rlwinm r9, r9, 16, 0, 15 00005838 7CC93014 addc r6, r9, r6 0000583C 90D70000 stw [r23], r6 00005840 540607BC rlwinm r6, r0, 0, 30, 30 00005844 7CC4322E lhzx r6, r4, r6 00005848 7CA42A2E lhzx r5, r4, r5 0000584C 54C6801E rlwinm r6, r6, 16, 0, 15 00005850 7CA62814 addc r5, r6, r5 00005854 90B70004 stw [r23 + 0x0004], r5 00005858 88150001 lbz r0, [r21 + 0x0001] label0000585C: 0000585C 7D060735 extsh. r6, r8 00005860 5405D1BC rlwinm r5, r0, 26, 6, 30 00005864 7D242A2E lhzx r9, r4, r5 00005868 5405DFBC rlwinm r5, r0, 27, 30, 30 0000586C 7CA42A2E lhzx r5, r4, r5 00005870 5529801E rlwinm r9, r9, 16, 0, 15 00005874 7CA92814 addc r5, r9, r5 00005878 90BE0000 stw [r30], r5 0000587C 5405E7BC rlwinm r5, r0, 28, 30, 30 00005880 7D242A2E lhzx r9, r4, r5 00005884 5405EFBC rlwinm r5, r0, 29, 30, 30 00005888 7CA42A2E lhzx r5, r4, r5 0000588C 5529801E rlwinm r9, r9, 16, 0, 15 00005890 7CA92814 addc r5, r9, r5 00005894 90BE0004 stw [r30 + 0x0004], r5 00005898 5405F7BC rlwinm r5, r0, 30, 30, 30 0000589C 7D242A2E lhzx r9, r4, r5 000058A0 5405FFBC rlwinm r5, r0, 31, 30, 30 000058A4 7CA42A2E lhzx r5, r4, r5 000058A8 5529801E rlwinm r9, r9, 16, 0, 15 000058AC 7CA92814 addc r5, r9, r5 000058B0 90AB0000 stw [r11], r5 000058B4 540507BC rlwinm r5, r0, 0, 30, 30 000058B8 7D242A2E lhzx r9, r4, r5 000058BC 54050FBC rlwinm r5, r0, 1, 30, 30 000058C0 7CA42A2E lhzx r5, r4, r5 000058C4 5526801E rlwinm r6, r9, 16, 0, 15 000058C8 7CA62814 addc r5, r6, r5 000058CC 90AB0004 stw [r11 + 0x0004], r5 000058D0 30E70008 addic r7, r7, 8 000058D4 32F70008 addic r23, r23, 8 000058D8 32B50002 addic r21, r21, 2 000058DC 33DE0008 addic r30, r30, 8 000058E0 316B0008 addic r11, r11, 8 000058E4 7D0C0734 extsh r12, r8 000058E8 4080FEF8 bge -0x00000108 /* 000057E0 */ 000058EC 480004EC b +0x000004EC /* 00005DD8 */ 000058F0 88A40001 lbz r5, [r4 + 0x0001] 000058F4 80C30040 lwz r6, [r3 + 0x0040] 000058F8 54A5103A rlwinm r5, r5, 2, 0, 29 000058FC 7CB62A2E lhzx r5, r22, r5 00005900 54C61838 rlwinm r6, r6, 3, 0, 28 00005904 7CB1332E sthx r5, r17, r6 00005908 88A40002 lbz r5, [r4 + 0x0002] 0000590C 32A40005 addic r21, r4, 5 00005910 54A5103A rlwinm r5, r5, 2, 0, 29 00005914 7CB62A2E lhzx r5, r22, r5 00005918 7CD13014 addc r6, r17, r6 0000591C B0A60002 sth [r6 + 0x0002], r5 00005920 88A40003 lbz r5, [r4 + 0x0003] 00005924 54A5103A rlwinm r5, r5, 2, 0, 29 00005928 7CB62A2E lhzx r5, r22, r5 0000592C B0A60004 sth [r6 + 0x0004], r5 00005930 88840004 lbz r4, [r4 + 0x0004] 00005934 5484103A rlwinm r4, r4, 2, 0, 29 00005938 7C96222E lhzx r4, r22, r4 0000593C B0860006 sth [r6 + 0x0006], r4 00005940 80A30040 lwz r5, [r3 + 0x0040] 00005944 30850001 addic r4, r5, 1 00005948 2C840100 cmpwi cr1, r4, 256 0000594C 90830040 stw [r3 + 0x0040], r4 00005950 54A5063E rlwinm r5, r5, 0, 24, 31 00005954 4086001C bne cr1, +0x0000001C /* 00005970 */ 00005958 93830040 stw [r3 + 0x0040], r28 0000595C 54A41838 rlwinm r4, r5, 3, 0, 28 00005960 7CACC810 subfc r5, r12, r25 00005964 48000014 b +0x00000014 /* 00005978 */ 00005968 88A40001 lbz r5, [r4 + 0x0001] 0000596C 32A40002 addic r21, r4, 2 label00005970: 00005970 54A41838 rlwinm r4, r5, 3, 0, 28 00005974 7CACC810 subfc r5, r12, r25 label00005978: 00005978 7C912014 addc r4, r17, r4 0000597C 7CB90734 extsh r25, r5 label00005980: 00005980 89150000 lbz r8, [r21] 00005984 312CFFFF subic r9, r12, 1 00005988 5506D97C rlwinm r6, r8, 27, 5, 30 0000598C 7D44322E lhzx r10, r4, r6 00005990 5506EF7C rlwinm r6, r8, 29, 29, 30 00005994 7CC4322E lhzx r6, r4, r6 00005998 554A801E rlwinm r10, r10, 16, 0, 15 0000599C 7CCA3014 addc r6, r10, r6 000059A0 55050F7C rlwinm r5, r8, 1, 29, 30 000059A4 90C70000 stw [r7], r6 000059A8 7CC42A2E lhzx r6, r4, r5 000059AC 5505FF7C rlwinm r5, r8, 31, 29, 30 000059B0 7CA42A2E lhzx r5, r4, r5 000059B4 7D200735 extsh. r0, r9 000059B8 54A5801E rlwinm r5, r5, 16, 0, 15 000059BC 7CA53014 addc r5, r5, r6 000059C0 90A70004 stw [r7 + 0x0004], r5 000059C4 88D50001 lbz r6, [r21 + 0x0001] 000059C8 54C5D97C rlwinm r5, r6, 27, 5, 30 000059CC 7D042A2E lhzx r8, r4, r5 000059D0 54C5EF7C rlwinm r5, r6, 29, 29, 30 000059D4 7CA42A2E lhzx r5, r4, r5 000059D8 5508801E rlwinm r8, r8, 16, 0, 15 000059DC 7CA82814 addc r5, r8, r5 000059E0 90B70000 stw [r23], r5 000059E4 54C5FF7C rlwinm r5, r6, 31, 29, 30 000059E8 7D042A2E lhzx r8, r4, r5 000059EC 54C50F7C rlwinm r5, r6, 1, 29, 30 000059F0 7CA42A2E lhzx r5, r4, r5 000059F4 5506801E rlwinm r6, r8, 16, 0, 15 000059F8 7CA62814 addc r5, r6, r5 000059FC 90B70004 stw [r23 + 0x0004], r5 00005A00 88D50002 lbz r6, [r21 + 0x0002] 00005A04 30E70008 addic r7, r7, 8 00005A08 54C5D97C rlwinm r5, r6, 27, 5, 30 00005A0C 7C042A2E lhzx r0, r4, r5 00005A10 54C5EF7C rlwinm r5, r6, 29, 29, 30 00005A14 7CA42A2E lhzx r5, r4, r5 00005A18 5400801E rlwinm r0, r0, 16, 0, 15 00005A1C 7CA02814 addc r5, r0, r5 00005A20 90BE0000 stw [r30], r5 00005A24 54C5FF7C rlwinm r5, r6, 31, 29, 30 00005A28 7C042A2E lhzx r0, r4, r5 00005A2C 54C50F7C rlwinm r5, r6, 1, 29, 30 00005A30 7CA42A2E lhzx r5, r4, r5 00005A34 5406801E rlwinm r6, r0, 16, 0, 15 00005A38 7CA62814 addc r5, r6, r5 00005A3C 90BE0004 stw [r30 + 0x0004], r5 00005A40 88150003 lbz r0, [r21 + 0x0003] 00005A44 5405D97C rlwinm r5, r0, 27, 5, 30 00005A48 7CA42A2E lhzx r5, r4, r5 00005A4C 5406EF7C rlwinm r6, r0, 29, 29, 30 00005A50 7CC4322E lhzx r6, r4, r6 00005A54 54A5801E rlwinm r5, r5, 16, 0, 15 00005A58 7CA53014 addc r5, r5, r6 00005A5C 90AB0000 stw [r11], r5 00005A60 5405FF7C rlwinm r5, r0, 31, 29, 30 00005A64 7CC42A2E lhzx r6, r4, r5 00005A68 54050F7C rlwinm r5, r0, 1, 29, 30 00005A6C 7CA42A2E lhzx r5, r4, r5 00005A70 54C6801E rlwinm r6, r6, 16, 0, 15 00005A74 7CA62814 addc r5, r6, r5 00005A78 90AB0004 stw [r11 + 0x0004], r5 00005A7C 32F70008 addic r23, r23, 8 00005A80 33DE0008 addic r30, r30, 8 00005A84 32B50004 addic r21, r21, 4 00005A88 316B0008 addic r11, r11, 8 00005A8C 7D2C0734 extsh r12, r9 00005A90 4080FEF0 bge -0x00000110 /* 00005980 */ 00005A94 48000344 b +0x00000344 /* 00005DD8 */ 00005A98 88A40001 lbz r5, [r4 + 0x0001] 00005A9C 80C30044 lwz r6, [r3 + 0x0044] 00005AA0 54A5103A rlwinm r5, r5, 2, 0, 29 00005AA4 7CB62A2E lhzx r5, r22, r5 00005AA8 54C62036 rlwinm r6, r6, 4, 0, 27 00005AAC 7CB8332E sthx r5, r24, r6 00005AB0 88A40002 lbz r5, [r4 + 0x0002] 00005AB4 7CD83014 addc r6, r24, r6 00005AB8 54A5103A rlwinm r5, r5, 2, 0, 29 00005ABC 7CB62A2E lhzx r5, r22, r5 00005AC0 B0A60002 sth [r6 + 0x0002], r5 00005AC4 88A40003 lbz r5, [r4 + 0x0003] 00005AC8 54A5103A rlwinm r5, r5, 2, 0, 29 00005ACC 7CB62A2E lhzx r5, r22, r5 00005AD0 B0A60004 sth [r6 + 0x0004], r5 label00005AD4: 00005AD4 88A40004 lbz r5, [r4 + 0x0004] 00005AD8 54A5103A rlwinm r5, r5, 2, 0, 29 00005ADC 7CB62A2E lhzx r5, r22, r5 00005AE0 B0A60006 sth [r6 + 0x0006], r5 00005AE4 88A40005 lbz r5, [r4 + 0x0005] 00005AE8 54A5103A rlwinm r5, r5, 2, 0, 29 00005AEC 7CB62A2E lhzx r5, r22, r5 00005AF0 B0A60008 sth [r6 + 0x0008], r5 00005AF4 88A40006 lbz r5, [r4 + 0x0006] 00005AF8 54A5103A rlwinm r5, r5, 2, 0, 29 00005AFC 7CB62A2E lhzx r5, r22, r5 00005B00 B0A6000A sth [r6 + 0x000A], r5 00005B04 88A40007 lbz r5, [r4 + 0x0007] 00005B08 32A40009 addic r21, r4, 9 00005B0C 54A5103A rlwinm r5, r5, 2, 0, 29 00005B10 7CB62A2E lhzx r5, r22, r5 00005B14 B0A6000C sth [r6 + 0x000C], r5 00005B18 88840008 lbz r4, [r4 + 0x0008] 00005B1C 5484103A rlwinm r4, r4, 2, 0, 29 00005B20 7C96222E lhzx r4, r22, r4 00005B24 B086000E sth [r6 + 0x000E], r4 00005B28 80A30044 lwz r5, [r3 + 0x0044] 00005B2C 30850001 addic r4, r5, 1 00005B30 2C840100 cmpwi cr1, r4, 256 00005B34 90830044 stw [r3 + 0x0044], r4 00005B38 54A5063E rlwinm r5, r5, 0, 24, 31 00005B3C 4086001C bne cr1, +0x0000001C /* 00005B58 */ 00005B40 93830044 stw [r3 + 0x0044], r28 00005B44 54A42036 rlwinm r4, r5, 4, 0, 27 00005B48 7CACC810 subfc r5, r12, r25 00005B4C 48000014 b +0x00000014 /* 00005B60 */ 00005B50 88A40001 lbz r5, [r4 + 0x0001] 00005B54 32A40002 addic r21, r4, 2 label00005B58: 00005B58 54A42036 rlwinm r4, r5, 4, 0, 27 00005B5C 7CACC810 subfc r5, r12, r25 label00005B60: 00005B60 7C982014 addc r4, r24, r4 00005B64 7CB90734 extsh r25, r5 label00005B68: 00005B68 A9350000 lha r9, [r21] 00005B6C 318CFFFF subic r12, r12, 1 00005B70 5525A73C rlwinm r5, r9, 20, 28, 30 00005B74 7CC42A2E lhzx r6, r4, r5 00005B78 5525BF3C rlwinm r5, r9, 23, 28, 30 00005B7C 7CA42A2E lhzx r5, r4, r5 00005B80 54C6801E rlwinm r6, r6, 16, 0, 15 00005B84 7CA62814 addc r5, r6, r5 00005B88 90A70000 stw [r7], r5 00005B8C 5525D73C rlwinm r5, r9, 26, 28, 30 00005B90 7CC42A2E lhzx r6, r4, r5 00005B94 5525EF3C rlwinm r5, r9, 29, 28, 30 00005B98 7CA42A2E lhzx r5, r4, r5 00005B9C 54C6801E rlwinm r6, r6, 16, 0, 15 00005BA0 7CA62814 addc r5, r6, r5 00005BA4 90A70004 stw [r7 + 0x0004], r5 00005BA8 A8D50002 lha r6, [r21 + 0x0002] 00005BAC 7D8A0735 extsh. r10, r12 00005BB0 54C5A73C rlwinm r5, r6, 20, 28, 30 00005BB4 7C042A2E lhzx r0, r4, r5 00005BB8 54C5BF3C rlwinm r5, r6, 23, 28, 30 00005BBC 7CA42A2E lhzx r5, r4, r5 00005BC0 5400801E rlwinm r0, r0, 16, 0, 15 00005BC4 7CA02814 addc r5, r0, r5 00005BC8 90B70000 stw [r23], r5 00005BCC 54C5D73C rlwinm r5, r6, 26, 28, 30 00005BD0 7C042A2E lhzx r0, r4, r5 00005BD4 54C5EF3C rlwinm r5, r6, 29, 28, 30 00005BD8 7CA42A2E lhzx r5, r4, r5 00005BDC 5400801E rlwinm r0, r0, 16, 0, 15 00005BE0 7CA02814 addc r5, r0, r5 00005BE4 90B70004 stw [r23 + 0x0004], r5 00005BE8 A9150004 lha r8, [r21 + 0x0004] 00005BEC 54C0452E rlwinm r0, r6, 8, 20, 23 00005BF0 5505A73C rlwinm r5, r8, 20, 28, 30 00005BF4 7CA42A2E lhzx r5, r4, r5 00005BF8 5506BF3C rlwinm r6, r8, 23, 28, 30 00005BFC 7CC4322E lhzx r6, r4, r6 00005C00 54A5801E rlwinm r5, r5, 16, 0, 15 00005C04 7CA53014 addc r5, r5, r6 00005C08 90BE0000 stw [r30], r5 00005C0C 5505D73C rlwinm r5, r8, 26, 28, 30 00005C10 7CC42A2E lhzx r6, r4, r5 00005C14 5505EF3C rlwinm r5, r8, 29, 28, 30 00005C18 7CA42A2E lhzx r5, r4, r5 00005C1C 54C6801E rlwinm r6, r6, 16, 0, 15 00005C20 55082636 rlwinm r8, r8, 4, 24, 27 00005C24 7CA62814 addc r5, r6, r5 00005C28 51206426 rlwimi r0, r9, 12, 16, 19 00005C2C 7C064378 or r6, r0, r8 00005C30 90BE0004 stw [r30 + 0x0004], r5 00005C34 54C5A73C rlwinm r5, r6, 20, 28, 30 00005C38 7D042A2E lhzx r8, r4, r5 00005C3C 5405BF3C rlwinm r5, r0, 23, 28, 30 00005C40 7CA42A2E lhzx r5, r4, r5 00005C44 5500801E rlwinm r0, r8, 16, 0, 15 00005C48 7CA02814 addc r5, r0, r5 00005C4C 90AB0000 stw [r11], r5 00005C50 54C5D73C rlwinm r5, r6, 26, 28, 30 00005C54 7C042A2E lhzx r0, r4, r5 00005C58 54C5EF3C rlwinm r5, r6, 29, 28, 30 00005C5C 7CA42A2E lhzx r5, r4, r5 00005C60 5406801E rlwinm r6, r0, 16, 0, 15 00005C64 7CA62814 addc r5, r6, r5 00005C68 90AB0004 stw [r11 + 0x0004], r5 00005C6C 30E70008 addic r7, r7, 8 00005C70 32F70008 addic r23, r23, 8 label00005C74: 00005C74 32B50006 addic r21, r21, 6 00005C78 33DE0008 addic r30, r30, 8 00005C7C 316B0008 addic r11, r11, 8 00005C80 398A0000 addi r12, r10, 0x0000 00005C84 4080FEE4 bge -0x0000011C /* 00005B68 */ 00005C88 48000150 b +0x00000150 /* 00005DD8 */ 00005C8C 7C8CC810 subfc r4, r12, r25 00005C90 7C990734 extsh r25, r4 label00005C94: 00005C94 88950000 lbz r4, [r21] 00005C98 88D50001 lbz r6, [r21 + 0x0001] 00005C9C 5484103A rlwinm r4, r4, 2, 0, 29 00005CA0 7CB6222E lhzx r5, r22, r4 label00005CA4: 00005CA4 54C4103A rlwinm r4, r6, 2, 0, 29 00005CA8 7C96222E lhzx r4, r22, r4 00005CAC 54A5801E rlwinm r5, r5, 16, 0, 15 00005CB0 7C842814 addc r4, r4, r5 00005CB4 90870000 stw [r7], r4 00005CB8 88950002 lbz r4, [r21 + 0x0002] 00005CBC 88D50003 lbz r6, [r21 + 0x0003] 00005CC0 5484103A rlwinm r4, r4, 2, 0, 29 00005CC4 7CB6222E lhzx r5, r22, r4 00005CC8 54C4103A rlwinm r4, r6, 2, 0, 29 00005CCC 7C96222E lhzx r4, r22, r4 00005CD0 54A5801E rlwinm r5, r5, 16, 0, 15 00005CD4 7C842814 addc r4, r4, r5 00005CD8 90870004 stw [r7 + 0x0004], r4 00005CDC 88950004 lbz r4, [r21 + 0x0004] 00005CE0 88D50005 lbz r6, [r21 + 0x0005] 00005CE4 5484103A rlwinm r4, r4, 2, 0, 29 00005CE8 7CB6222E lhzx r5, r22, r4 00005CEC 54C4103A rlwinm r4, r6, 2, 0, 29 label00005CF0: 00005CF0 7C96222E lhzx r4, r22, r4 00005CF4 54A5801E rlwinm r5, r5, 16, 0, 15 00005CF8 7C842814 addc r4, r4, r5 00005CFC 90970000 stw [r23], r4 00005D00 88950006 lbz r4, [r21 + 0x0006] 00005D04 88D50007 lbz r6, [r21 + 0x0007] 00005D08 5484103A rlwinm r4, r4, 2, 0, 29 00005D0C 7CB6222E lhzx r5, r22, r4 00005D10 54C4103A rlwinm r4, r6, 2, 0, 29 00005D14 7C96222E lhzx r4, r22, r4 00005D18 54A5801E rlwinm r5, r5, 16, 0, 15 00005D1C 7C842814 addc r4, r4, r5 00005D20 90970004 stw [r23 + 0x0004], r4 00005D24 88950008 lbz r4, [r21 + 0x0008] 00005D28 88D50009 lbz r6, [r21 + 0x0009] 00005D2C 5484103A rlwinm r4, r4, 2, 0, 29 00005D30 7CB6222E lhzx r5, r22, r4 00005D34 54C4103A rlwinm r4, r6, 2, 0, 29 00005D38 7C96222E lhzx r4, r22, r4 00005D3C 54A5801E rlwinm r5, r5, 16, 0, 15 00005D40 7C842814 addc r4, r4, r5 00005D44 909E0000 stw [r30], r4 00005D48 8895000A lbz r4, [r21 + 0x000A] 00005D4C 88D5000B lbz r6, [r21 + 0x000B] 00005D50 5484103A rlwinm r4, r4, 2, 0, 29 00005D54 7CB6222E lhzx r5, r22, r4 00005D58 54C4103A rlwinm r4, r6, 2, 0, 29 00005D5C 7C96222E lhzx r4, r22, r4 00005D60 54A5801E rlwinm r5, r5, 16, 0, 15 00005D64 7C842814 addc r4, r4, r5 00005D68 909E0004 stw [r30 + 0x0004], r4 00005D6C 8895000C lbz r4, [r21 + 0x000C] 00005D70 88D5000D lbz r6, [r21 + 0x000D] 00005D74 5484103A rlwinm r4, r4, 2, 0, 29 00005D78 7CB6222E lhzx r5, r22, r4 label00005D7C: 00005D7C 54C4103A rlwinm r4, r6, 2, 0, 29 00005D80 7C96222E lhzx r4, r22, r4 00005D84 54A5801E rlwinm r5, r5, 16, 0, 15 00005D88 7C842814 addc r4, r4, r5 00005D8C 908B0000 stw [r11], r4 00005D90 8895000E lbz r4, [r21 + 0x000E] 00005D94 32F70008 addic r23, r23, 8 00005D98 5484103A rlwinm r4, r4, 2, 0, 29 00005D9C 88D5000F lbz r6, [r21 + 0x000F] 00005DA0 7CB6222E lhzx r5, r22, r4 00005DA4 54C4103A rlwinm r4, r6, 2, 0, 29 00005DA8 7C96222E lhzx r4, r22, r4 00005DAC 54A5801E rlwinm r5, r5, 16, 0, 15 00005DB0 30CCFFFF subic r6, r12, 1 00005DB4 7CA42814 addc r5, r4, r5 00005DB8 7CC40735 extsh. r4, r6 00005DBC 90AB0004 stw [r11 + 0x0004], r5 00005DC0 33DE0008 addic r30, r30, 8 00005DC4 30E70008 addic r7, r7, 8 00005DC8 32B50010 addic r21, r21, 16 00005DCC 316B0008 addic r11, r11, 8 00005DD0 39840000 addi r12, r4, 0x0000 00005DD4 4080FEC0 bge -0x00000140 /* 00005C94 */ label00005DD8: 00005DD8 3099FFFF subic r4, r25, 1 00005DDC 7C850735 extsh. r5, r4 00005DE0 3B250000 addi r25, r5, 0x0000 00005DE4 4080F7E4 bge -0x0000081C /* 000055C8 */ label00005DE8: 00005DE8 309BFFFF subic r4, r27, 1 00005DEC 7C850735 extsh. r5, r4 label00005DF0: 00005DF0 7E94D014 addc r20, r20, r26 00005DF4 3B650000 addi r27, r5, 0x0000 00005DF8 4080F7AC bge -0x00000854 /* 000055A4 */ label00005DFC: 00005DFC 9A410038 stb [r1 + 0x0038], r18 00005E00 92A30008 stw [r3 + 0x0008], r21 00005E04 BA010040 lmw r16, [r1 + 0x0040] 00005E08 30210080 addic r1, r1, 128 00005E0C 4E800020 blr 00005E10 00000000 .invalid 00005E14 00002041 .invalid 00005E18 80100100 lwz r0, [r16 + 0x0100] 00005E1C 00000000 .invalid 00005E20 000008F0 .invalid 00005E24 0012534D .invalid label00005E28: 00005E28 43444543 bcla 26, 4, 0x00004540 00005E2C 4F4D5052 .invalid 4C 00005E30 45535338 .invalid sc 00005E34 544F3136 rlwinm r15, r2, 6, 4, 27 00005E38 A8830022 lha r4, [r3 + 0x0022] 00005E3C 7C0802A6 mflr r0 00005E40 2C840000 cmpwi cr1, r4, 0 00005E44 BDA1FFB4 stmw [r1 - 0x004C], r13 00005E48 90010008 stw [r1 + 0x0008], r0 00005E4C 9421FF60 stwu [r1 - 0x00A0], r1 00005E50 40840018 bge cr1, +0x00000018 /* 00005E68 */ 00005E54 48000CAD bl +0x00000CAC /* 00006B00 */ label00005E58: 00005E58 818100A8 lwz r12, [r1 + 0x00A8] 00005E5C 302100A0 addic r1, r1, 160 00005E60 7D8803A6 mtlr r12 00005E64 4E800020 blr label00005E68: 00005E68 80830068 lwz r4, [r3 + 0x0068] 00005E6C AA03001E lha r16, [r3 + 0x001E] 00005E70 80840000 lwz r4, [r4] 00005E74 30B0FFFF subic r5, r16, 1 00005E78 3264000C addic r19, r4, 12 00005E7C 80830010 lwz r4, [r3 + 0x0010] 00005E80 7CA60735 extsh. r6, r5 00005E84 9081003C stw [r1 + 0x003C], r4 00005E88 38800001 li r4, 0x0001 00005E8C 81C30008 lwz r14, [r3 + 0x0008] 00005E90 98810038 stb [r1 + 0x0038], r4 00005E94 A8C30018 lha r6, [r3 + 0x0018] 00005E98 82830030 lwz r20, [r3 + 0x0030] 00005E9C 81E30034 lwz r15, [r3 + 0x0034] 00005EA0 90C10040 stw [r1 + 0x0040], r6 00005EA4 82A30038 lwz r21, [r3 + 0x0038] 00005EA8 98810038 stb [r1 + 0x0038], r4 00005EAC 7CB00734 extsh r16, r5 00005EB0 41800C0C blt +0x00000C0C /* 00006ABC */ 00005EB4 38860000 addi r4, r6, 0x0000 00005EB8 54841838 rlwinm r4, r4, 3, 0, 28 00005EBC 82220080 lwz r17, [r2 + 0x0080] 00005EC0 3A400000 li r18, 0x0000 00005EC4 90810044 stw [r1 + 0x0044], r4 label00005EC8: 00005EC8 A9A3001A lha r13, [r3 + 0x001A] 00005ECC 80E10040 lwz r7, [r1 + 0x0040] 00005ED0 30CDFFFF subic r6, r13, 1 00005ED4 80A1003C lwz r5, [r1 + 0x003C] 00005ED8 7CC00735 extsh. r0, r6 00005EDC 7C853814 addc r4, r5, r7 00005EE0 7EE72014 addc r23, r7, r4 00005EE4 7F27B814 addc r25, r7, r23 00005EE8 7F67C814 addc r27, r7, r25 00005EEC 7F47D814 addc r26, r7, r27 00005EF0 7F07D014 addc r24, r7, r26 00005EF4 7EC7C014 addc r22, r7, r24 00005EF8 31A00000 addic r13, r0, 0 00005EFC 41800BA0 blt +0x00000BA0 /* 00006A9C */ label00005F00: 00005F00 8B8E0000 lbz r28, [r14] 00005F04 38CE0000 addi r6, r14, 0x0000 00005F08 5787E13E rlwinm r7, r28, 28, 4, 31 00005F0C 2887000F cmplwi cr1, r7, 15 00005F10 38FC0000 addi r7, r28, 0x0000 00005F14 31CE0001 addic r14, r14, 1 00005F18 579C073E rlwinm r28, r28, 0, 28, 31 00005F1C 41850B70 bgt cr1, +0x00000B70 /* 00006A8C */ 00005F20 8002007C lwz r0, [r2 + 0x007C] 00005F24 54E7F0BA rlwinm r7, r7, 30, 2, 29 00005F28 7CE03814 addc r7, r0, r7 00005F2C 80E70080 lwz r7, [r7 + 0x0080] 00005F30 7CF13814 addc r7, r17, r7 00005F34 7CE903A6 mtctr r7 00005F38 4E800420 bctr 00005F3C 8B860001 lbz r28, [r6 + 0x0001] 00005F40 31C60002 addic r14, r6, 2 00005F44 30DC0001 addic r6, r28, 1 00005F48 54C62036 rlwinm r6, r6, 4, 0, 27 00005F4C 7CC60734 extsh r6, r6 00005F50 7CFC6810 subfc r7, r28, r13 00005F54 7EC6B014 addc r22, r6, r22 00005F58 7CED0734 extsh r13, r7 00005F5C 7CA53014 addc r5, r5, r6 00005F60 7C843014 addc r4, r4, r6 00005F64 7EF73014 addc r23, r23, r6 00005F68 7F393014 addc r25, r25, r6 00005F6C 7F7B3014 addc r27, r27, r6 00005F70 7F5A3014 addc r26, r26, r6 00005F74 7F183014 addc r24, r24, r6 00005F78 48000B14 b +0x00000B14 /* 00006A8C */ 00005F7C 8B860001 lbz r28, [r6 + 0x0001] 00005F80 31C60002 addic r14, r6, 2 00005F84 7CDC6810 subfc r6, r28, r13 00005F88 7CCD0734 extsh r13, r6 00005F8C 38000001 li r0, 0x0001 label00005F90: 00005F90 30C00001 addic r6, r0, 1 00005F94 7CC00734 extsh r0, r6 00005F98 38C40000 addi r6, r4, 0x0000 00005F9C 2C800004 cmpwi cr1, r0, 4 00005FA0 38E50000 addi r7, r5, 0x0000 00005FA4 395C0000 addi r10, r28, 0x0000 00005FA8 8105FFF0 lwz r8, [r5 - 0x0010] 00005FAC 8125FFF4 lwz r9, [r5 - 0x000C] 00005FB0 8085FFF8 lwz r4, [r5 - 0x0008] 00005FB4 8165FFFC lwz r11, [r5 - 0x0004] label00005FB8: 00005FB8 30AAFFFF subic r5, r10, 1 00005FBC 7CAA0735 extsh. r10, r5 00005FC0 91070000 stw [r7], r8 00005FC4 91270004 stw [r7 + 0x0004], r9 00005FC8 90870008 stw [r7 + 0x0008], r4 00005FCC 9167000C stw [r7 + 0x000C], r11 00005FD0 91060000 stw [r6], r8 00005FD4 91260004 stw [r6 + 0x0004], r9 00005FD8 90860008 stw [r6 + 0x0008], r4 00005FDC 9166000C stw [r6 + 0x000C], r11 00005FE0 30E70010 addic r7, r7, 16 00005FE4 30C60010 addic r6, r6, 16 00005FE8 4080FFD0 bge -0x00000030 /* 00005FB8 */ 00005FEC 38B70000 addi r5, r23, 0x0000 00005FF0 38990000 addi r4, r25, 0x0000 00005FF4 3AFB0000 addi r23, r27, 0x0000 00005FF8 3B3A0000 addi r25, r26, 0x0000 00005FFC 3B780000 addi r27, r24, 0x0000 00006000 3B560000 addi r26, r22, 0x0000 00006004 3B070000 addi r24, r7, 0x0000 00006008 3AC60000 addi r22, r6, 0x0000 0000600C 4085FF84 ble cr1, -0x0000007C /* 00005F90 */ 00006010 48000A7C b +0x00000A7C /* 00006A8C */ 00006014 8B860001 lbz r28, [r6 + 0x0001] 00006018 31C60002 addic r14, r6, 2 0000601C 7CDCE014 addc r6, r28, r28 00006020 30C60001 addic r6, r6, 1 00006024 7CC66810 subfc r6, r6, r13 00006028 7CCD0734 extsh r13, r6 0000602C 3BC00001 li r30, 0x0001 label00006030: 00006030 30DE0001 addic r6, r30, 1 00006034 7CDE0734 extsh r30, r6 00006038 39840000 addi r12, r4, 0x0000 0000603C 2C9E0004 cmpwi cr1, r30, 4 00006040 39450000 addi r10, r5, 0x0000 00006044 389C0000 addi r4, r28, 0x0000 00006048 83A5FFE0 lwz r29, [r5 - 0x0020] 0000604C 8105FFE4 lwz r8, [r5 - 0x001C] 00006050 80E5FFE8 lwz r7, [r5 - 0x0018] 00006054 80C5FFEC lwz r6, [r5 - 0x0014] 00006058 8005FFF0 lwz r0, [r5 - 0x0010] 0000605C 83E5FFF4 lwz r31, [r5 - 0x000C] 00006060 8165FFF8 lwz r11, [r5 - 0x0008] 00006064 8125FFFC lwz r9, [r5 - 0x0004] label00006068: 00006068 3084FFFF subic r4, r4, 1 0000606C 7C850735 extsh. r5, r4 00006070 93AA0000 stw [r10], r29 00006074 93AC0000 stw [r12], r29 00006078 910A0004 stw [r10 + 0x0004], r8 0000607C 910C0004 stw [r12 + 0x0004], r8 00006080 90EA0008 stw [r10 + 0x0008], r7 00006084 90EC0008 stw [r12 + 0x0008], r7 00006088 90CA000C stw [r10 + 0x000C], r6 0000608C 90CC000C stw [r12 + 0x000C], r6 00006090 900A0010 stw [r10 + 0x0010], r0 00006094 900C0010 stw [r12 + 0x0010], r0 00006098 93EA0014 stw [r10 + 0x0014], r31 0000609C 93EC0014 stw [r12 + 0x0014], r31 000060A0 916A0018 stw [r10 + 0x0018], r11 000060A4 916C0018 stw [r12 + 0x0018], r11 000060A8 912A001C stw [r10 + 0x001C], r9 000060AC 912C001C stw [r12 + 0x001C], r9 000060B0 318C0020 addic r12, r12, 32 000060B4 314A0020 addic r10, r10, 32 000060B8 38850000 addi r4, r5, 0x0000 000060BC 4080FFAC bge -0x00000054 /* 00006068 */ 000060C0 38B70000 addi r5, r23, 0x0000 000060C4 38990000 addi r4, r25, 0x0000 000060C8 3AFB0000 addi r23, r27, 0x0000 000060CC 3B3A0000 addi r25, r26, 0x0000 000060D0 3B780000 addi r27, r24, 0x0000 000060D4 3B560000 addi r26, r22, 0x0000 000060D8 3B0A0000 addi r24, r10, 0x0000 000060DC 3ACC0000 addi r22, r12, 0x0000 000060E0 4085FF50 ble cr1, -0x000000B0 /* 00006030 */ 000060E4 480009A8 b +0x000009A8 /* 00006A8C */ 000060E8 8B860001 lbz r28, [r6 + 0x0001] 000060EC 31C60002 addic r14, r6, 2 000060F0 7CDC6810 subfc r6, r28, r13 000060F4 7CCD0734 extsh r13, r6 000060F8 88CE0000 lbz r6, [r14] 000060FC 31CE0001 addic r14, r14, 1 00006100 54C6103A rlwinm r6, r6, 2, 0, 29 00006104 7CD3302E lwzx r6, r19, r6 label00006108: 00006108 30FCFFFF subic r7, r28, 1 0000610C 7CE00735 extsh. r0, r7 00006110 90C50000 stw [r5], r6 00006114 90C50004 stw [r5 + 0x0004], r6 00006118 90C50008 stw [r5 + 0x0008], r6 0000611C 90C5000C stw [r5 + 0x000C], r6 00006120 90C40000 stw [r4], r6 00006124 90C40004 stw [r4 + 0x0004], r6 00006128 90C40008 stw [r4 + 0x0008], r6 0000612C 90C4000C stw [r4 + 0x000C], r6 00006130 90D70000 stw [r23], r6 00006134 90D70004 stw [r23 + 0x0004], r6 00006138 90D70008 stw [r23 + 0x0008], r6 0000613C 90D7000C stw [r23 + 0x000C], r6 00006140 90D90000 stw [r25], r6 00006144 90D90004 stw [r25 + 0x0004], r6 00006148 90D90008 stw [r25 + 0x0008], r6 0000614C 90D9000C stw [r25 + 0x000C], r6 00006150 90DB0000 stw [r27], r6 00006154 90DB0004 stw [r27 + 0x0004], r6 00006158 90DB0008 stw [r27 + 0x0008], r6 0000615C 90DB000C stw [r27 + 0x000C], r6 00006160 90DA0000 stw [r26], r6 00006164 90DA0004 stw [r26 + 0x0004], r6 00006168 90DA0008 stw [r26 + 0x0008], r6 0000616C 90DA000C stw [r26 + 0x000C], r6 00006170 90D80000 stw [r24], r6 00006174 90D80004 stw [r24 + 0x0004], r6 00006178 90D80008 stw [r24 + 0x0008], r6 0000617C 90D8000C stw [r24 + 0x000C], r6 00006180 90D60000 stw [r22], r6 00006184 90D60004 stw [r22 + 0x0004], r6 00006188 90D60008 stw [r22 + 0x0008], r6 0000618C 90D6000C stw [r22 + 0x000C], r6 00006190 337B0010 addic r27, r27, 16 00006194 335A0010 addic r26, r26, 16 00006198 33390010 addic r25, r25, 16 0000619C 33180010 addic r24, r24, 16 000061A0 30A50010 addic r5, r5, 16 000061A4 30840010 addic r4, r4, 16 000061A8 32F70010 addic r23, r23, 16 000061AC 32D60010 addic r22, r22, 16 000061B0 33800000 addic r28, r0, 0 000061B4 4080FF54 bge -0x000000AC /* 00006108 */ 000061B8 480008D4 b +0x000008D4 /* 00006A8C */ 000061BC 88E60001 lbz r7, [r6 + 0x0001] 000061C0 8003003C lwz r0, [r3 + 0x003C] 000061C4 54E7103A rlwinm r7, r7, 2, 0, 29 000061C8 7CF33A2E lhzx r7, r19, r7 000061CC 5408103A rlwinm r8, r0, 2, 0, 29 000061D0 31C60003 addic r14, r6, 3 000061D4 7CF4432E sthx r7, r20, r8 000061D8 88C60002 lbz r6, [r6 + 0x0002] 000061DC 7CF44014 addc r7, r20, r8 000061E0 54C6103A rlwinm r6, r6, 2, 0, 29 000061E4 7CD3322E lhzx r6, r19, r6 000061E8 B0C70002 sth [r7 + 0x0002], r6 000061EC 80E3003C lwz r7, [r3 + 0x003C] 000061F0 31070001 addic r8, r7, 1 000061F4 2C880100 cmpwi cr1, r8, 256 000061F8 9103003C stw [r3 + 0x003C], r8 000061FC 54E7063E rlwinm r7, r7, 0, 24, 31 00006200 4086001C bne cr1, +0x0000001C /* 0000621C */ 00006204 9243003C stw [r3 + 0x003C], r18 00006208 54E6103A rlwinm r6, r7, 2, 0, 29 0000620C 7C1C6810 subfc r0, r28, r13 00006210 48000014 b +0x00000014 /* 00006224 */ 00006214 88E60001 lbz r7, [r6 + 0x0001] 00006218 31C60002 addic r14, r6, 2 label0000621C: 0000621C 54E6103A rlwinm r6, r7, 2, 0, 29 00006220 7C1C6810 subfc r0, r28, r13 label00006224: 00006224 7CF43014 addc r7, r20, r6 00006228 7C0D0734 extsh r13, r0 label0000622C: 0000622C 892E0000 lbz r9, [r14] 00006230 5526D1BC rlwinm r6, r9, 26, 6, 30 00006234 7C07322E lhzx r0, r7, r6 00006238 5526DFBC rlwinm r6, r9, 27, 30, 30 0000623C 5408801E rlwinm r8, r0, 16, 0, 15 00006240 7C004014 addc r0, r0, r8 00006244 90050000 stw [r5], r0 00006248 90040000 stw [r4], r0 0000624C 7C07322E lhzx r0, r7, r6 00006250 5526E7BC rlwinm r6, r9, 28, 30, 30 00006254 5408801E rlwinm r8, r0, 16, 0, 15 00006258 7C004014 addc r0, r0, r8 0000625C 90050004 stw [r5 + 0x0004], r0 00006260 90040004 stw [r4 + 0x0004], r0 00006264 7C07322E lhzx r0, r7, r6 00006268 5526EFBC rlwinm r6, r9, 29, 30, 30 0000626C 5408801E rlwinm r8, r0, 16, 0, 15 00006270 7C004014 addc r0, r0, r8 00006274 90050008 stw [r5 + 0x0008], r0 00006278 90040008 stw [r4 + 0x0008], r0 0000627C 7CC7322E lhzx r6, r7, r6 00006280 54C0801E rlwinm r0, r6, 16, 0, 15 00006284 7CC60014 addc r6, r6, r0 00006288 90C5000C stw [r5 + 0x000C], r6 0000628C 90C4000C stw [r4 + 0x000C], r6 00006290 30840010 addic r4, r4, 16 00006294 30A50010 addic r5, r5, 16 00006298 5526F7BC rlwinm r6, r9, 30, 30, 30 0000629C 7CC7322E lhzx r6, r7, r6 000062A0 55280FBC rlwinm r8, r9, 1, 30, 30 000062A4 54C0801E rlwinm r0, r6, 16, 0, 15 000062A8 7CC60014 addc r6, r6, r0 000062AC 90D70000 stw [r23], r6 000062B0 90D90000 stw [r25], r6 000062B4 5526FFBC rlwinm r6, r9, 31, 30, 30 000062B8 7C07322E lhzx r0, r7, r6 000062BC 552607BC rlwinm r6, r9, 0, 30, 30 000062C0 5409801E rlwinm r9, r0, 16, 0, 15 000062C4 7C004814 addc r0, r0, r9 000062C8 90170004 stw [r23 + 0x0004], r0 000062CC 90190004 stw [r25 + 0x0004], r0 000062D0 7CC7322E lhzx r6, r7, r6 000062D4 54C0801E rlwinm r0, r6, 16, 0, 15 000062D8 7CC60014 addc r6, r6, r0 000062DC 90D70008 stw [r23 + 0x0008], r6 000062E0 90D90008 stw [r25 + 0x0008], r6 000062E4 7CC7422E lhzx r6, r7, r8 000062E8 54C0801E rlwinm r0, r6, 16, 0, 15 000062EC 7CC60014 addc r6, r6, r0 000062F0 90D7000C stw [r23 + 0x000C], r6 000062F4 90D9000C stw [r25 + 0x000C], r6 000062F8 33390010 addic r25, r25, 16 000062FC 32F70010 addic r23, r23, 16 00006300 892E0001 lbz r9, [r14 + 0x0001] 00006304 31CE0002 addic r14, r14, 2 00006308 5526D1BC rlwinm r6, r9, 26, 6, 30 0000630C 7C07322E lhzx r0, r7, r6 00006310 5526DFBC rlwinm r6, r9, 27, 30, 30 00006314 5408801E rlwinm r8, r0, 16, 0, 15 00006318 7C004014 addc r0, r0, r8 0000631C 901B0000 stw [r27], r0 00006320 901A0000 stw [r26], r0 00006324 7C07322E lhzx r0, r7, r6 00006328 5526E7BC rlwinm r6, r9, 28, 30, 30 0000632C 5408801E rlwinm r8, r0, 16, 0, 15 00006330 7C004014 addc r0, r0, r8 00006334 901B0004 stw [r27 + 0x0004], r0 00006338 901A0004 stw [r26 + 0x0004], r0 0000633C 7C07322E lhzx r0, r7, r6 00006340 5526EFBC rlwinm r6, r9, 29, 30, 30 00006344 5408801E rlwinm r8, r0, 16, 0, 15 00006348 7C004014 addc r0, r0, r8 0000634C 901B0008 stw [r27 + 0x0008], r0 00006350 901A0008 stw [r26 + 0x0008], r0 00006354 7CC7322E lhzx r6, r7, r6 00006358 54C0801E rlwinm r0, r6, 16, 0, 15 0000635C 7CC60014 addc r6, r6, r0 00006360 90DB000C stw [r27 + 0x000C], r6 00006364 90DA000C stw [r26 + 0x000C], r6 00006368 335A0010 addic r26, r26, 16 0000636C 337B0010 addic r27, r27, 16 00006370 5526F7BC rlwinm r6, r9, 30, 30, 30 00006374 7C07322E lhzx r0, r7, r6 00006378 55260FBC rlwinm r6, r9, 1, 30, 30 0000637C 5408801E rlwinm r8, r0, 16, 0, 15 00006380 7C004014 addc r0, r0, r8 00006384 90180000 stw [r24], r0 00006388 90160000 stw [r22], r0 0000638C 5528FFBC rlwinm r8, r9, 31, 30, 30 00006390 7C07422E lhzx r0, r7, r8 00006394 315CFFFF subic r10, r28, 1 00006398 5408801E rlwinm r8, r0, 16, 0, 15 0000639C 7C004014 addc r0, r0, r8 000063A0 90180004 stw [r24 + 0x0004], r0 000063A4 90160004 stw [r22 + 0x0004], r0 000063A8 552807BC rlwinm r8, r9, 0, 30, 30 000063AC 7C07422E lhzx r0, r7, r8 000063B0 5408801E rlwinm r8, r0, 16, 0, 15 000063B4 7C004014 addc r0, r0, r8 000063B8 90180008 stw [r24 + 0x0008], r0 000063BC 90160008 stw [r22 + 0x0008], r0 000063C0 7CC7322E lhzx r6, r7, r6 000063C4 54C0801E rlwinm r0, r6, 16, 0, 15 000063C8 7CC60014 addc r6, r6, r0 000063CC 90D8000C stw [r24 + 0x000C], r6 000063D0 90D6000C stw [r22 + 0x000C], r6 000063D4 32D60010 addic r22, r22, 16 000063D8 33180010 addic r24, r24, 16 000063DC 7D460735 extsh. r6, r10 000063E0 3B860000 addi r28, r6, 0x0000 000063E4 4080FE48 bge -0x000001B8 /* 0000622C */ 000063E8 30CDFFFF subic r6, r13, 1 000063EC 7CC70735 extsh. r7, r6 000063F0 39A70000 addi r13, r7, 0x0000 000063F4 480006A4 b +0x000006A4 /* 00006A98 */ 000063F8 88E60001 lbz r7, [r6 + 0x0001] 000063FC 80030040 lwz r0, [r3 + 0x0040] 00006400 54E7103A rlwinm r7, r7, 2, 0, 29 00006404 7CF33A2E lhzx r7, r19, r7 00006408 54081838 rlwinm r8, r0, 3, 0, 28 0000640C 7CEF432E sthx r7, r15, r8 00006410 88E60002 lbz r7, [r6 + 0x0002] 00006414 31C60005 addic r14, r6, 5 00006418 54E7103A rlwinm r7, r7, 2, 0, 29 0000641C 7CF33A2E lhzx r7, r19, r7 00006420 7D0F4014 addc r8, r15, r8 00006424 B0E80002 sth [r8 + 0x0002], r7 00006428 88E60003 lbz r7, [r6 + 0x0003] 0000642C 54E7103A rlwinm r7, r7, 2, 0, 29 00006430 7D333A2E lhzx r9, r19, r7 00006434 B1280004 sth [r8 + 0x0004], r9 00006438 88C60004 lbz r6, [r6 + 0x0004] 0000643C 54C6103A rlwinm r6, r6, 2, 0, 29 00006440 7CD3322E lhzx r6, r19, r6 00006444 B0C80006 sth [r8 + 0x0006], r6 00006448 80E30040 lwz r7, [r3 + 0x0040] 0000644C 31070001 addic r8, r7, 1 00006450 2C880100 cmpwi cr1, r8, 256 00006454 91030040 stw [r3 + 0x0040], r8 00006458 54E7063E rlwinm r7, r7, 0, 24, 31 0000645C 4086001C bne cr1, +0x0000001C /* 00006478 */ 00006460 92430040 stw [r3 + 0x0040], r18 00006464 54E61838 rlwinm r6, r7, 3, 0, 28 00006468 7CFC6810 subfc r7, r28, r13 0000646C 48000014 b +0x00000014 /* 00006480 */ 00006470 88E60001 lbz r7, [r6 + 0x0001] 00006474 31C60002 addic r14, r6, 2 label00006478: 00006478 54E61838 rlwinm r6, r7, 3, 0, 28 0000647C 7CFC6810 subfc r7, r28, r13 label00006480: 00006480 7D0F3014 addc r8, r15, r6 00006484 7CED0734 extsh r13, r7 label00006488: 00006488 892E0000 lbz r9, [r14] 0000648C 5526D97C rlwinm r6, r9, 27, 5, 30 00006490 7CE8322E lhzx r7, r8, r6 00006494 55260F7C rlwinm r6, r9, 1, 29, 30 00006498 54E0801E rlwinm r0, r7, 16, 0, 15 0000649C 7CE70014 addc r7, r7, r0 000064A0 90E50000 stw [r5], r7 000064A4 90E40000 stw [r4], r7 000064A8 5527EF7C rlwinm r7, r9, 29, 29, 30 000064AC 7C083A2E lhzx r0, r8, r7 000064B0 5527FF7C rlwinm r7, r9, 31, 29, 30 000064B4 5409801E rlwinm r9, r0, 16, 0, 15 000064B8 7C004814 addc r0, r0, r9 000064BC 90050004 stw [r5 + 0x0004], r0 000064C0 90040004 stw [r4 + 0x0004], r0 000064C4 7CE83A2E lhzx r7, r8, r7 000064C8 54E0801E rlwinm r0, r7, 16, 0, 15 000064CC 7CE70014 addc r7, r7, r0 000064D0 90E50008 stw [r5 + 0x0008], r7 000064D4 90E40008 stw [r4 + 0x0008], r7 000064D8 7CC8322E lhzx r6, r8, r6 000064DC 54C7801E rlwinm r7, r6, 16, 0, 15 000064E0 7CC63814 addc r6, r6, r7 000064E4 90C5000C stw [r5 + 0x000C], r6 000064E8 90C4000C stw [r4 + 0x000C], r6 000064EC 30840010 addic r4, r4, 16 000064F0 30A50010 addic r5, r5, 16 000064F4 894E0001 lbz r10, [r14 + 0x0001] 000064F8 5546D97C rlwinm r6, r10, 27, 5, 30 000064FC 7C08322E lhzx r0, r8, r6 00006500 5546EF7C rlwinm r6, r10, 29, 29, 30 00006504 5409801E rlwinm r9, r0, 16, 0, 15 00006508 7C004814 addc r0, r0, r9 0000650C 90170000 stw [r23], r0 00006510 90190000 stw [r25], r0 00006514 7C08322E lhzx r0, r8, r6 00006518 5546FF7C rlwinm r6, r10, 31, 29, 30 0000651C 5409801E rlwinm r9, r0, 16, 0, 15 00006520 7C004814 addc r0, r0, r9 00006524 90170004 stw [r23 + 0x0004], r0 00006528 90190004 stw [r25 + 0x0004], r0 0000652C 7CC8322E lhzx r6, r8, r6 00006530 55470F7C rlwinm r7, r10, 1, 29, 30 00006534 54C0801E rlwinm r0, r6, 16, 0, 15 00006538 7CC60014 addc r6, r6, r0 0000653C 90D70008 stw [r23 + 0x0008], r6 00006540 90D90008 stw [r25 + 0x0008], r6 00006544 7CC83A2E lhzx r6, r8, r7 00006548 54C7801E rlwinm r7, r6, 16, 0, 15 0000654C 7CC63814 addc r6, r6, r7 00006550 90D7000C stw [r23 + 0x000C], r6 00006554 90D9000C stw [r25 + 0x000C], r6 00006558 33390010 addic r25, r25, 16 0000655C 32F70010 addic r23, r23, 16 00006560 894E0002 lbz r10, [r14 + 0x0002] 00006564 5546D97C rlwinm r6, r10, 27, 5, 30 00006568 7C08322E lhzx r0, r8, r6 0000656C 5546EF7C rlwinm r6, r10, 29, 29, 30 00006570 5409801E rlwinm r9, r0, 16, 0, 15 00006574 7C004814 addc r0, r0, r9 00006578 901B0000 stw [r27], r0 0000657C 901A0000 stw [r26], r0 00006580 7C08322E lhzx r0, r8, r6 00006584 5546FF7C rlwinm r6, r10, 31, 29, 30 00006588 5409801E rlwinm r9, r0, 16, 0, 15 0000658C 7C004814 addc r0, r0, r9 00006590 901B0004 stw [r27 + 0x0004], r0 00006594 901A0004 stw [r26 + 0x0004], r0 00006598 7CC8322E lhzx r6, r8, r6 0000659C 55470F7C rlwinm r7, r10, 1, 29, 30 000065A0 54C0801E rlwinm r0, r6, 16, 0, 15 000065A4 7CC60014 addc r6, r6, r0 000065A8 90DB0008 stw [r27 + 0x0008], r6 000065AC 90DA0008 stw [r26 + 0x0008], r6 000065B0 7CC83A2E lhzx r6, r8, r7 000065B4 54C7801E rlwinm r7, r6, 16, 0, 15 000065B8 7CC63814 addc r6, r6, r7 000065BC 90DB000C stw [r27 + 0x000C], r6 000065C0 90DA000C stw [r26 + 0x000C], r6 000065C4 335A0010 addic r26, r26, 16 000065C8 337B0010 addic r27, r27, 16 000065CC 892E0003 lbz r9, [r14 + 0x0003] 000065D0 31CE0004 addic r14, r14, 4 000065D4 5526D97C rlwinm r6, r9, 27, 5, 30 000065D8 7CE8322E lhzx r7, r8, r6 000065DC 55260F7C rlwinm r6, r9, 1, 29, 30 000065E0 54E0801E rlwinm r0, r7, 16, 0, 15 000065E4 7CE70014 addc r7, r7, r0 000065E8 90F80000 stw [r24], r7 000065EC 90F60000 stw [r22], r7 000065F0 5527EF7C rlwinm r7, r9, 29, 29, 30 000065F4 7C083A2E lhzx r0, r8, r7 000065F8 5527FF7C rlwinm r7, r9, 31, 29, 30 000065FC 5409801E rlwinm r9, r0, 16, 0, 15 00006600 7C004814 addc r0, r0, r9 00006604 90180004 stw [r24 + 0x0004], r0 00006608 90160004 stw [r22 + 0x0004], r0 0000660C 7CE83A2E lhzx r7, r8, r7 00006610 54E0801E rlwinm r0, r7, 16, 0, 15 00006614 7CE70014 addc r7, r7, r0 00006618 90F80008 stw [r24 + 0x0008], r7 0000661C 90F60008 stw [r22 + 0x0008], r7 00006620 7CC8322E lhzx r6, r8, r6 00006624 54C7801E rlwinm r7, r6, 16, 0, 15 00006628 7CC63814 addc r6, r6, r7 0000662C 90D8000C stw [r24 + 0x000C], r6 00006630 90D6000C stw [r22 + 0x000C], r6 00006634 32D60010 addic r22, r22, 16 00006638 30DCFFFF subic r6, r28, 1 0000663C 7CC70735 extsh. r7, r6 00006640 33180010 addic r24, r24, 16 00006644 3B870000 addi r28, r7, 0x0000 00006648 4080FE40 bge -0x000001C0 /* 00006488 */ 0000664C 30CDFFFF subic r6, r13, 1 00006650 7CC70735 extsh. r7, r6 00006654 48000440 b +0x00000440 /* 00006A94 */ 00006658 88E60001 lbz r7, [r6 + 0x0001] 0000665C 80030044 lwz r0, [r3 + 0x0044] 00006660 54E7103A rlwinm r7, r7, 2, 0, 29 00006664 7CF33A2E lhzx r7, r19, r7 00006668 54082036 rlwinm r8, r0, 4, 0, 27 0000666C 7CF5432E sthx r7, r21, r8 00006670 88E60002 lbz r7, [r6 + 0x0002] 00006674 7D154014 addc r8, r21, r8 00006678 54E7103A rlwinm r7, r7, 2, 0, 29 0000667C 7CF33A2E lhzx r7, r19, r7 00006680 B0E80002 sth [r8 + 0x0002], r7 00006684 88E60003 lbz r7, [r6 + 0x0003] 00006688 54E7103A rlwinm r7, r7, 2, 0, 29 0000668C 7D333A2E lhzx r9, r19, r7 00006690 B1280004 sth [r8 + 0x0004], r9 00006694 88E60004 lbz r7, [r6 + 0x0004] 00006698 54E7103A rlwinm r7, r7, 2, 0, 29 0000669C 7CF33A2E lhzx r7, r19, r7 000066A0 B0E80006 sth [r8 + 0x0006], r7 000066A4 88E60005 lbz r7, [r6 + 0x0005] 000066A8 54E7103A rlwinm r7, r7, 2, 0, 29 000066AC 7D333A2E lhzx r9, r19, r7 000066B0 B1280008 sth [r8 + 0x0008], r9 000066B4 88E60006 lbz r7, [r6 + 0x0006] 000066B8 54E7103A rlwinm r7, r7, 2, 0, 29 000066BC 7CF33A2E lhzx r7, r19, r7 000066C0 B0E8000A sth [r8 + 0x000A], r7 000066C4 88E60007 lbz r7, [r6 + 0x0007] 000066C8 31C60009 addic r14, r6, 9 000066CC 54E7103A rlwinm r7, r7, 2, 0, 29 000066D0 7CF33A2E lhzx r7, r19, r7 000066D4 B0E8000C sth [r8 + 0x000C], r7 000066D8 88C60008 lbz r6, [r6 + 0x0008] 000066DC 54C6103A rlwinm r6, r6, 2, 0, 29 000066E0 7CD3322E lhzx r6, r19, r6 000066E4 B0C8000E sth [r8 + 0x000E], r6 000066E8 80E30044 lwz r7, [r3 + 0x0044] 000066EC 31070001 addic r8, r7, 1 000066F0 2C880100 cmpwi cr1, r8, 256 000066F4 91030044 stw [r3 + 0x0044], r8 000066F8 54E7063E rlwinm r7, r7, 0, 24, 31 000066FC 4086001C bne cr1, +0x0000001C /* 00006718 */ 00006700 92430044 stw [r3 + 0x0044], r18 00006704 54E62036 rlwinm r6, r7, 4, 0, 27 00006708 7C1C6810 subfc r0, r28, r13 0000670C 48000014 b +0x00000014 /* 00006720 */ 00006710 88E60001 lbz r7, [r6 + 0x0001] 00006714 31C60002 addic r14, r6, 2 label00006718: 00006718 54E62036 rlwinm r6, r7, 4, 0, 27 0000671C 7C1C6810 subfc r0, r28, r13 label00006720: 00006720 7CF53014 addc r7, r21, r6 00006724 7C0D0734 extsh r13, r0 label00006728: 00006728 A94E0000 lha r10, [r14] 0000672C 5546A73C rlwinm r6, r10, 20, 28, 30 00006730 7C07322E lhzx r0, r7, r6 00006734 5546BF3C rlwinm r6, r10, 23, 28, 30 00006738 5408801E rlwinm r8, r0, 16, 0, 15 0000673C 7C004014 addc r0, r0, r8 00006740 90050000 stw [r5], r0 00006744 90040000 stw [r4], r0 00006748 7C07322E lhzx r0, r7, r6 0000674C 5546D73C rlwinm r6, r10, 26, 28, 30 00006750 5408801E rlwinm r8, r0, 16, 0, 15 00006754 7C004014 addc r0, r0, r8 00006758 90050004 stw [r5 + 0x0004], r0 0000675C 90040004 stw [r4 + 0x0004], r0 00006760 7C07322E lhzx r0, r7, r6 00006764 5546EF3C rlwinm r6, r10, 29, 28, 30 00006768 5408801E rlwinm r8, r0, 16, 0, 15 0000676C 7C004014 addc r0, r0, r8 00006770 90050008 stw [r5 + 0x0008], r0 00006774 90040008 stw [r4 + 0x0008], r0 00006778 7CC7322E lhzx r6, r7, r6 0000677C 54C0801E rlwinm r0, r6, 16, 0, 15 00006780 7CC60014 addc r6, r6, r0 00006784 90C5000C stw [r5 + 0x000C], r6 00006788 90C4000C stw [r4 + 0x000C], r6 0000678C 30840010 addic r4, r4, 16 00006790 30A50010 addic r5, r5, 16 00006794 A92E0002 lha r9, [r14 + 0x0002] 00006798 5526A73C rlwinm r6, r9, 20, 28, 30 0000679C 7C07322E lhzx r0, r7, r6 000067A0 5526BF3C rlwinm r6, r9, 23, 28, 30 000067A4 5408801E rlwinm r8, r0, 16, 0, 15 000067A8 7C004014 addc r0, r0, r8 000067AC 90170000 stw [r23], r0 000067B0 90190000 stw [r25], r0 000067B4 7C07322E lhzx r0, r7, r6 000067B8 5526D73C rlwinm r6, r9, 26, 28, 30 000067BC 5408801E rlwinm r8, r0, 16, 0, 15 000067C0 7C004014 addc r0, r0, r8 000067C4 90170004 stw [r23 + 0x0004], r0 000067C8 90190004 stw [r25 + 0x0004], r0 000067CC 7C07322E lhzx r0, r7, r6 000067D0 5526EF3C rlwinm r6, r9, 29, 28, 30 000067D4 5408801E rlwinm r8, r0, 16, 0, 15 000067D8 7C004014 addc r0, r0, r8 000067DC 90170008 stw [r23 + 0x0008], r0 000067E0 90190008 stw [r25 + 0x0008], r0 000067E4 7CC7322E lhzx r6, r7, r6 000067E8 54C0801E rlwinm r0, r6, 16, 0, 15 000067EC 7CC60014 addc r6, r6, r0 000067F0 90D7000C stw [r23 + 0x000C], r6 000067F4 90D9000C stw [r25 + 0x000C], r6 000067F8 33390010 addic r25, r25, 16 000067FC 32F70010 addic r23, r23, 16 00006800 A80E0004 lha r0, [r14 + 0x0004] 00006804 5528452E rlwinm r8, r9, 8, 20, 23 00006808 5406A73C rlwinm r6, r0, 20, 28, 30 0000680C 7CC7322E lhzx r6, r7, r6 00006810 51486426 rlwimi r8, r10, 12, 16, 19 00006814 54C9801E rlwinm r9, r6, 16, 0, 15 00006818 7CC64814 addc r6, r6, r9 0000681C 90DB0000 stw [r27], r6 00006820 90DA0000 stw [r26], r6 00006824 5406BF3C rlwinm r6, r0, 23, 28, 30 00006828 7CC7322E lhzx r6, r7, r6 0000682C 31CE0006 addic r14, r14, 6 00006830 54C9801E rlwinm r9, r6, 16, 0, 15 00006834 7CC64814 addc r6, r6, r9 00006838 90DB0004 stw [r27 + 0x0004], r6 0000683C 90DA0004 stw [r26 + 0x0004], r6 00006840 5406D73C rlwinm r6, r0, 26, 28, 30 00006844 7D27322E lhzx r9, r7, r6 00006848 5406EF3C rlwinm r6, r0, 29, 28, 30 0000684C 552A801E rlwinm r10, r9, 16, 0, 15 00006850 7D295014 addc r9, r9, r10 00006854 913B0008 stw [r27 + 0x0008], r9 00006858 913A0008 stw [r26 + 0x0008], r9 0000685C 7CC7322E lhzx r6, r7, r6 00006860 54C9801E rlwinm r9, r6, 16, 0, 15 00006864 7CC64814 addc r6, r6, r9 00006868 90DB000C stw [r27 + 0x000C], r6 0000686C 54002636 rlwinm r0, r0, 4, 24, 27 00006870 90DA000C stw [r26 + 0x000C], r6 00006874 7D000378 or r0, r8, r0 00006878 5406A73C rlwinm r6, r0, 20, 28, 30 0000687C 7CC7322E lhzx r6, r7, r6 00006880 337B0010 addic r27, r27, 16 00006884 54C8801E rlwinm r8, r6, 16, 0, 15 00006888 7CC64014 addc r6, r6, r8 0000688C 90D80000 stw [r24], r6 00006890 90D60000 stw [r22], r6 00006894 5406BF3C rlwinm r6, r0, 23, 28, 30 00006898 7CC7322E lhzx r6, r7, r6 0000689C 335A0010 addic r26, r26, 16 000068A0 54C8801E rlwinm r8, r6, 16, 0, 15 000068A4 7CC64014 addc r6, r6, r8 000068A8 90D80004 stw [r24 + 0x0004], r6 000068AC 90D60004 stw [r22 + 0x0004], r6 000068B0 5406D73C rlwinm r6, r0, 26, 28, 30 000068B4 7D07322E lhzx r8, r7, r6 000068B8 5406EF3C rlwinm r6, r0, 29, 28, 30 000068BC 5500801E rlwinm r0, r8, 16, 0, 15 000068C0 7C080014 addc r0, r8, r0 000068C4 90180008 stw [r24 + 0x0008], r0 000068C8 90160008 stw [r22 + 0x0008], r0 000068CC 7CC7322E lhzx r6, r7, r6 000068D0 54C0801E rlwinm r0, r6, 16, 0, 15 000068D4 7CC60014 addc r6, r6, r0 000068D8 301CFFFF subic r0, r28, 1 000068DC 7C080735 extsh. r8, r0 000068E0 90D8000C stw [r24 + 0x000C], r6 000068E4 90D6000C stw [r22 + 0x000C], r6 000068E8 32D60010 addic r22, r22, 16 000068EC 33180010 addic r24, r24, 16 000068F0 3B880000 addi r28, r8, 0x0000 000068F4 4080FE34 bge -0x000001CC /* 00006728 */ 000068F8 48000194 b +0x00000194 /* 00006A8C */ 000068FC 7CFC6810 subfc r7, r28, r13 00006900 311CFFFF subic r8, r28, 1 00006904 7D060734 extsh r6, r8 00006908 7CED0734 extsh r13, r7 0000690C 38E60000 addi r7, r6, 0x0000 00006910 3106FFFF subic r8, r6, 1 label00006914: 00006914 88CE0000 lbz r6, [r14] 00006918 7D000734 extsh r0, r8 0000691C 54C6103A rlwinm r6, r6, 2, 0, 29 00006920 7CD3302E lwzx r6, r19, r6 00006924 2C070000 cmpwi r7, 0 00006928 90C50000 stw [r5], r6 0000692C 90C40000 stw [r4], r6 00006930 88CE0001 lbz r6, [r14 + 0x0001] 00006934 30E00000 addic r7, r0, 0 00006938 54C6103A rlwinm r6, r6, 2, 0, 29 0000693C 7CD3302E lwzx r6, r19, r6 00006940 3100FFFF subic r8, r0, 1 00006944 90C50004 stw [r5 + 0x0004], r6 00006948 90C40004 stw [r4 + 0x0004], r6 0000694C 88CE0002 lbz r6, [r14 + 0x0002] 00006950 54C6103A rlwinm r6, r6, 2, 0, 29 00006954 7CD3302E lwzx r6, r19, r6 00006958 90C50008 stw [r5 + 0x0008], r6 0000695C 90C40008 stw [r4 + 0x0008], r6 00006960 88CE0003 lbz r6, [r14 + 0x0003] 00006964 54C6103A rlwinm r6, r6, 2, 0, 29 00006968 7CD3302E lwzx r6, r19, r6 0000696C 90C5000C stw [r5 + 0x000C], r6 00006970 90C4000C stw [r4 + 0x000C], r6 00006974 88CE0004 lbz r6, [r14 + 0x0004] 00006978 30840010 addic r4, r4, 16 0000697C 54C6103A rlwinm r6, r6, 2, 0, 29 00006980 7CD3302E lwzx r6, r19, r6 00006984 30A50010 addic r5, r5, 16 00006988 90D70000 stw [r23], r6 0000698C 90D90000 stw [r25], r6 00006990 88CE0005 lbz r6, [r14 + 0x0005] 00006994 54C6103A rlwinm r6, r6, 2, 0, 29 00006998 7CD3302E lwzx r6, r19, r6 0000699C 90D70004 stw [r23 + 0x0004], r6 000069A0 90D90004 stw [r25 + 0x0004], r6 000069A4 88CE0006 lbz r6, [r14 + 0x0006] 000069A8 54C6103A rlwinm r6, r6, 2, 0, 29 000069AC 7CD3302E lwzx r6, r19, r6 000069B0 90D70008 stw [r23 + 0x0008], r6 000069B4 90D90008 stw [r25 + 0x0008], r6 000069B8 88CE0007 lbz r6, [r14 + 0x0007] 000069BC 54C6103A rlwinm r6, r6, 2, 0, 29 000069C0 7CD3302E lwzx r6, r19, r6 000069C4 90D7000C stw [r23 + 0x000C], r6 000069C8 90D9000C stw [r25 + 0x000C], r6 000069CC 88CE0008 lbz r6, [r14 + 0x0008] 000069D0 33390010 addic r25, r25, 16 000069D4 54C6103A rlwinm r6, r6, 2, 0, 29 000069D8 7CD3302E lwzx r6, r19, r6 000069DC 32F70010 addic r23, r23, 16 000069E0 90DB0000 stw [r27], r6 000069E4 90DA0000 stw [r26], r6 000069E8 88CE0009 lbz r6, [r14 + 0x0009] 000069EC 54C6103A rlwinm r6, r6, 2, 0, 29 000069F0 7CD3302E lwzx r6, r19, r6 000069F4 90DB0004 stw [r27 + 0x0004], r6 000069F8 90DA0004 stw [r26 + 0x0004], r6 000069FC 88CE000A lbz r6, [r14 + 0x000A] 00006A00 54C6103A rlwinm r6, r6, 2, 0, 29 00006A04 7CD3302E lwzx r6, r19, r6 00006A08 90DB0008 stw [r27 + 0x0008], r6 00006A0C 90DA0008 stw [r26 + 0x0008], r6 00006A10 88CE000B lbz r6, [r14 + 0x000B] 00006A14 54C6103A rlwinm r6, r6, 2, 0, 29 00006A18 7CD3302E lwzx r6, r19, r6 00006A1C 90DB000C stw [r27 + 0x000C], r6 00006A20 90DA000C stw [r26 + 0x000C], r6 00006A24 88CE000C lbz r6, [r14 + 0x000C] 00006A28 335A0010 addic r26, r26, 16 00006A2C 54C6103A rlwinm r6, r6, 2, 0, 29 00006A30 7CD3302E lwzx r6, r19, r6 00006A34 337B0010 addic r27, r27, 16 00006A38 90D80000 stw [r24], r6 00006A3C 90D60000 stw [r22], r6 00006A40 88CE000D lbz r6, [r14 + 0x000D] 00006A44 54C6103A rlwinm r6, r6, 2, 0, 29 00006A48 7CD3302E lwzx r6, r19, r6 00006A4C 90D80004 stw [r24 + 0x0004], r6 00006A50 90D60004 stw [r22 + 0x0004], r6 00006A54 88CE000E lbz r6, [r14 + 0x000E] 00006A58 54C6103A rlwinm r6, r6, 2, 0, 29 00006A5C 7CD3302E lwzx r6, r19, r6 00006A60 90D80008 stw [r24 + 0x0008], r6 00006A64 90D60008 stw [r22 + 0x0008], r6 00006A68 88CE000F lbz r6, [r14 + 0x000F] 00006A6C 31CE0010 addic r14, r14, 16 00006A70 54C6103A rlwinm r6, r6, 2, 0, 29 00006A74 7CD3302E lwzx r6, r19, r6 00006A78 90D8000C stw [r24 + 0x000C], r6 00006A7C 90D6000C stw [r22 + 0x000C], r6 00006A80 32D60010 addic r22, r22, 16 00006A84 33180010 addic r24, r24, 16 00006A88 4080FE8C bge -0x00000174 /* 00006914 */ label00006A8C: 00006A8C 30CDFFFF subic r6, r13, 1 00006A90 7CC70735 extsh. r7, r6 label00006A94: 00006A94 39A70000 addi r13, r7, 0x0000 label00006A98: 00006A98 4080F468 bge -0x00000B98 /* 00005F00 */ label00006A9C: 00006A9C 30D0FFFF subic r6, r16, 1 00006AA0 7CC40735 extsh. r4, r6 00006AA4 80810044 lwz r4, [r1 + 0x0044] 00006AA8 80A1003C lwz r5, [r1 + 0x003C] 00006AAC 7CD00734 extsh r16, r6 00006AB0 7C852014 addc r4, r5, r4 00006AB4 9081003C stw [r1 + 0x003C], r4 00006AB8 4080F410 bge -0x00000BF0 /* 00005EC8 */ label00006ABC: 00006ABC 38800001 li r4, 0x0001 00006AC0 98810038 stb [r1 + 0x0038], r4 00006AC4 91C30008 stw [r3 + 0x0008], r14 00006AC8 B9A10054 lmw r13, [r1 + 0x0054] 00006ACC 302100A0 addic r1, r1, 160 00006AD0 4E800020 blr 00006AD4 00000000 .invalid 00006AD8 00002041 .invalid 00006ADC 80130100 lwz r0, [r19 + 0x0100] 00006AE0 00000000 .invalid 00006AE4 00000C9C .invalid 00006AE8 0014534D .invalid 00006AEC 43444543 bcla 26, 4, 0x00004540 00006AF0 4F4D5052 .invalid 4C 00006AF4 45535338 .invalid sc 00006AF8 544F3136 rlwinm r15, r2, 6, 4, 27 00006AFC 58320000 .invalid fn00006B00: 00006B00 A943001E lha r10, [r3 + 0x001E] 00006B04 80830068 lwz r4, [r3 + 0x0068] 00006B08 300AFFFF subic r0, r10, 1 00006B0C 7C050735 extsh. r5, r0 00006B10 80840000 lwz r4, [r4] 00006B14 BF81FFF0 stmw [r1 - 0x0010], r28 00006B18 81630008 lwz r11, [r3 + 0x0008] 00006B1C 3124000C addic r9, r4, 12 00006B20 39450000 addi r10, r5, 0x0000 00006B24 41800318 blt +0x00000318 /* 00006E3C */ 00006B28 8182007C lwz r12, [r2 + 0x007C] 00006B2C 83E20080 lwz r31, [r2 + 0x0080] 00006B30 3BA00000 li r29, 0x0000 label00006B34: 00006B34 ABC3001A lha r30, [r3 + 0x001A] 00006B38 308AFFFF subic r4, r10, 1 00006B3C 301EFFFF subic r0, r30, 1 00006B40 7C050735 extsh. r5, r0 00006B44 7C870734 extsh r7, r4 00006B48 3BC50000 addi r30, r5, 0x0000 00006B4C 39470000 addi r10, r7, 0x0000 00006B50 418002E4 blt +0x000002E4 /* 00006E34 */ label00006B54: 00006B54 890B0000 lbz r8, [r11] 00006B58 3B8B0000 addi r28, r11, 0x0000 00006B5C 5504E13E rlwinm r4, r8, 28, 4, 31 00006B60 2884000F cmplwi cr1, r4, 15 00006B64 38A80000 addi r5, r8, 0x0000 00006B68 5504F0BA rlwinm r4, r8, 30, 2, 29 00006B6C 38CB0000 addi r6, r11, 0x0000 00006B70 38080000 addi r0, r8, 0x0000 00006B74 316B0001 addic r11, r11, 1 00006B78 5508073E rlwinm r8, r8, 0, 28, 31 00006B7C 418502A8 bgt cr1, +0x000002A8 /* 00006E24 */ 00006B80 7C8C202E lwzx r4, r12, r4 00006B84 7C84F814 addc r4, r4, r31 00006B88 7C8903A6 mtctr r4 00006B8C 4E800420 bctr 00006B90 891C0001 lbz r8, [r28 + 0x0001] 00006B94 31660002 addic r11, r6, 2 label00006B98: 00006B98 7C88F010 subfc r4, r8, r30 00006B9C 7C9E0734 extsh r30, r4 00006BA0 48000284 b +0x00000284 /* 00006E24 */ 00006BA4 891C0001 lbz r8, [r28 + 0x0001] 00006BA8 317C0002 addic r11, r28, 2 00006BAC 4BFFFFEC b -0x00000014 /* 00006B98 */ 00006BB0 891C0001 lbz r8, [r28 + 0x0001] 00006BB4 317C0002 addic r11, r28, 2 00006BB8 7C884014 addc r4, r8, r8 00006BBC 30840001 addic r4, r4, 1 00006BC0 7C84F010 subfc r4, r4, r30 00006BC4 7C9E0734 extsh r30, r4 00006BC8 4800025C b +0x0000025C /* 00006E24 */ 00006BCC 891C0001 lbz r8, [r28 + 0x0001] 00006BD0 317C0002 addic r11, r28, 2 00006BD4 7C88F010 subfc r4, r8, r30 00006BD8 7C9E0734 extsh r30, r4 00006BDC 316B0001 addic r11, r11, 1 00006BE0 48000244 b +0x00000244 /* 00006E24 */ 00006BE4 80A3003C lwz r5, [r3 + 0x003C] 00006BE8 7C884014 addc r4, r8, r8 00006BEC 30050001 addic r0, r5, 1 00006BF0 9003003C stw [r3 + 0x003C], r0 00006BF4 881C0001 lbz r0, [r28 + 0x0001] 00006BF8 54A5103A rlwinm r5, r5, 2, 0, 29 00006BFC 5406103A rlwinm r6, r0, 2, 0, 29 00006C00 7C09322E lhzx r0, r9, r6 00006C04 80C30030 lwz r6, [r3 + 0x0030] 00006C08 7D08F010 subfc r8, r8, r30 00006C0C 7C062B2E sthx r0, r6, r5 00006C10 881C0002 lbz r0, [r28 + 0x0002] 00006C14 317C0003 addic r11, r28, 3 00006C18 541E103A rlwinm r30, r0, 2, 0, 29 00006C1C 7C09F22E lhzx r0, r9, r30 00006C20 7CA62814 addc r5, r6, r5 00006C24 B0050002 sth [r5 + 0x0002], r0 00006C28 8003003C lwz r0, [r3 + 0x003C] 00006C2C 30840004 addic r4, r4, 4 00006C30 2C800100 cmpwi cr1, r0, 256 00006C34 7D1E0734 extsh r30, r8 00006C38 7D6B2014 addc r11, r11, r4 00006C3C 408601E8 bne cr1, +0x000001E8 /* 00006E24 */ 00006C40 93A3003C stw [r3 + 0x003C], r29 00006C44 309EFFFF subic r4, r30, 1 00006C48 7C800735 extsh. r0, r4 00006C4C 480001E0 b +0x000001E0 /* 00006E2C */ 00006C50 7C084014 addc r0, r8, r8 00006C54 7C88F010 subfc r4, r8, r30 00006C58 30000003 addic r0, r0, 3 00006C5C 7D6B0014 addc r11, r11, r0 00006C60 7C9E0734 extsh r30, r4 00006C64 480001C0 b +0x000001C0 /* 00006E24 */ 00006C68 7C08F010 subfc r0, r8, r30 00006C6C 80830040 lwz r4, [r3 + 0x0040] 00006C70 54A816BA rlwinm r8, r5, 2, 26, 29 00006C74 30A40001 addic r5, r4, 1 00006C78 90A30040 stw [r3 + 0x0040], r5 00006C7C 88BC0001 lbz r5, [r28 + 0x0001] 00006C80 54841838 rlwinm r4, r4, 3, 0, 28 00006C84 54A5103A rlwinm r5, r5, 2, 0, 29 00006C88 7CC92A2E lhzx r6, r9, r5 00006C8C 80A30034 lwz r5, [r3 + 0x0034] 00006C90 31080008 addic r8, r8, 8 00006C94 7CC5232E sthx r6, r5, r4 00006C98 88DC0002 lbz r6, [r28 + 0x0002] 00006C9C 7C1E0734 extsh r30, r0 00006CA0 54C6103A rlwinm r6, r6, 2, 0, 29 00006CA4 7C09322E lhzx r0, r9, r6 00006CA8 7C852014 addc r4, r5, r4 00006CAC B0040002 sth [r4 + 0x0002], r0 00006CB0 881C0003 lbz r0, [r28 + 0x0003] 00006CB4 30DC0005 addic r6, r28, 5 00006CB8 5405103A rlwinm r5, r0, 2, 0, 29 00006CBC 7C092A2E lhzx r0, r9, r5 00006CC0 7D664014 addc r11, r6, r8 00006CC4 B0040004 sth [r4 + 0x0004], r0 00006CC8 881C0004 lbz r0, [r28 + 0x0004] 00006CCC 5405103A rlwinm r5, r0, 2, 0, 29 00006CD0 7C092A2E lhzx r0, r9, r5 00006CD4 B0040006 sth [r4 + 0x0006], r0 00006CD8 80830040 lwz r4, [r3 + 0x0040] 00006CDC 2C840100 cmpwi cr1, r4, 256 00006CE0 40860144 bne cr1, +0x00000144 /* 00006E24 */ 00006CE4 93A30040 stw [r3 + 0x0040], r29 00006CE8 309EFFFF subic r4, r30, 1 00006CEC 7C800735 extsh. r0, r4 00006CF0 33C00000 addic r30, r0, 0 00006CF4 4080FE60 bge -0x000001A0 /* 00006B54 */ 00006CF8 4800013C b +0x0000013C /* 00006E34 */ 00006CFC 540016BA rlwinm r0, r0, 2, 26, 29 00006D00 7C88F010 subfc r4, r8, r30 00006D04 30000005 addic r0, r0, 5 00006D08 7D6B0014 addc r11, r11, r0 00006D0C 7C9E0734 extsh r30, r4 00006D10 48000114 b +0x00000114 /* 00006E24 */ 00006D14 54041E78 rlwinm r4, r0, 3, 25, 28 00006D18 80A30044 lwz r5, [r3 + 0x0044] 00006D1C 7C082010 subfc r0, r8, r4 00006D20 30850001 addic r4, r5, 1 00006D24 90830044 stw [r3 + 0x0044], r4 00006D28 889C0001 lbz r4, [r28 + 0x0001] 00006D2C 7C080010 subfc r0, r8, r0 00006D30 5484103A rlwinm r4, r4, 2, 0, 29 00006D34 7CC9222E lhzx r6, r9, r4 00006D38 80830038 lwz r4, [r3 + 0x0038] 00006D3C 54A52036 rlwinm r5, r5, 4, 0, 27 00006D40 7CC42B2E sthx r6, r4, r5 00006D44 88DC0002 lbz r6, [r28 + 0x0002] 00006D48 7C842814 addc r4, r4, r5 00006D4C 54C6103A rlwinm r6, r6, 2, 0, 29 00006D50 7CC9322E lhzx r6, r9, r6 00006D54 7D08F010 subfc r8, r8, r30 00006D58 B0C40002 sth [r4 + 0x0002], r6 00006D5C 88BC0003 lbz r5, [r28 + 0x0003] 00006D60 30C0000E addic r6, r0, 14 00006D64 54A5103A rlwinm r5, r5, 2, 0, 29 00006D68 7CA92A2E lhzx r5, r9, r5 00006D6C 301C0009 addic r0, r28, 9 00006D70 B0A40004 sth [r4 + 0x0004], r5 00006D74 88BC0004 lbz r5, [r28 + 0x0004] 00006D78 54A5103A rlwinm r5, r5, 2, 0, 29 00006D7C 7CA92A2E lhzx r5, r9, r5 00006D80 7D603014 addc r11, r0, r6 00006D84 B0A40006 sth [r4 + 0x0006], r5 00006D88 881C0005 lbz r0, [r28 + 0x0005] 00006D8C 7D1E0734 extsh r30, r8 00006D90 5405103A rlwinm r5, r0, 2, 0, 29 00006D94 7C092A2E lhzx r0, r9, r5 00006D98 B0040008 sth [r4 + 0x0008], r0 00006D9C 881C0006 lbz r0, [r28 + 0x0006] 00006DA0 5405103A rlwinm r5, r0, 2, 0, 29 00006DA4 7C092A2E lhzx r0, r9, r5 00006DA8 B004000A sth [r4 + 0x000A], r0 00006DAC 881C0007 lbz r0, [r28 + 0x0007] 00006DB0 5405103A rlwinm r5, r0, 2, 0, 29 00006DB4 7C092A2E lhzx r0, r9, r5 00006DB8 B004000C sth [r4 + 0x000C], r0 00006DBC 881C0008 lbz r0, [r28 + 0x0008] 00006DC0 5405103A rlwinm r5, r0, 2, 0, 29 00006DC4 7C092A2E lhzx r0, r9, r5 00006DC8 B004000E sth [r4 + 0x000E], r0 00006DCC 80830044 lwz r4, [r3 + 0x0044] 00006DD0 2C840100 cmpwi cr1, r4, 256 00006DD4 40860050 bne cr1, +0x00000050 /* 00006E24 */ 00006DD8 93A30044 stw [r3 + 0x0044], r29 00006DDC 309EFFFF subic r4, r30, 1 00006DE0 7C800735 extsh. r0, r4 00006DE4 33C00000 addic r30, r0, 0 00006DE8 4080FD6C bge -0x00000294 /* 00006B54 */ 00006DEC 48000048 b +0x00000048 /* 00006E34 */ 00006DF0 54001E78 rlwinm r0, r0, 3, 25, 28 00006DF4 7C080010 subfc r0, r8, r0 00006DF8 7C080010 subfc r0, r8, r0 00006DFC 7C88F010 subfc r4, r8, r30 00006E00 30000007 addic r0, r0, 7 00006E04 7D6B0014 addc r11, r11, r0 00006E08 7C9E0734 extsh r30, r4 00006E0C 48000018 b +0x00000018 /* 00006E24 */ 00006E10 7C88F010 subfc r4, r8, r30 00006E14 7C9E0734 extsh r30, r4 00006E18 30880001 addic r4, r8, 1 00006E1C 54842036 rlwinm r4, r4, 4, 0, 27 00006E20 7D6B2014 addc r11, r11, r4 label00006E24: 00006E24 309EFFFF subic r4, r30, 1 00006E28 7C800735 extsh. r0, r4 label00006E2C: 00006E2C 33C00000 addic r30, r0, 0 00006E30 4080FD24 bge -0x000002DC /* 00006B54 */ label00006E34: 00006E34 2C070000 cmpwi r7, 0 00006E38 4080FCFC bge -0x00000304 /* 00006B34 */ label00006E3C: 00006E3C 91630008 stw [r3 + 0x0008], r11 00006E40 BB81FFF0 lmw r28, [r1 - 0x0010] 00006E44 4E800020 blr 00006E48 00000000 .invalid 00006E4C 00002040 .invalid 00006E50 00040100 .invalid 00006E54 00000000 .invalid 00006E58 00000348 .invalid 00006E5C 000C534D .invalid 00006E60 43536B69 bdzl cr4, +0x00006B68 /* 0000D9C8 */ 00006E64 7038746F andi. r24, r1, 0x746F 00006E68 31360000 addic r9, r22, 0 00006E6C 00000000 .invalid 00006E70 A8830022 lha r4, [r3 + 0x0022] 00006E74 7C0802A6 mflr r0 00006E78 2C840000 cmpwi cr1, r4, 0 00006E7C BDA1FFB4 stmw [r1 - 0x004C], r13 00006E80 90010008 stw [r1 + 0x0008], r0 00006E84 9421FF70 stwu [r1 - 0x0090], r1 00006E88 40840018 bge cr1, +0x00000018 /* 00006EA0 */ 00006E8C 480013B5 bl +0x000013B4 /* 00008240 */ 00006E90 81810098 lwz r12, [r1 + 0x0098] 00006E94 30210090 addic r1, r1, 144 00006E98 7D8803A6 mtlr r12 00006E9C 4E800020 blr label00006EA0: 00006EA0 AA83001E lha r20, [r3 + 0x001E] 00006EA4 82630008 lwz r19, [r3 + 0x0008] 00006EA8 30B4FFFF subic r5, r20, 1 00006EAC 7CA40735 extsh. r4, r5 00006EB0 82430010 lwz r18, [r3 + 0x0010] 00006EB4 38800001 li r4, 0x0001 00006EB8 98810038 stb [r1 + 0x0038], r4 00006EBC AA230018 lha r17, [r3 + 0x0018] 00006EC0 81C30030 lwz r14, [r3 + 0x0030] 00006EC4 82030034 lwz r16, [r3 + 0x0034] 00006EC8 81E30038 lwz r15, [r3 + 0x0038] 00006ECC 98810038 stb [r1 + 0x0038], r4 00006ED0 7CB40734 extsh r20, r5 00006ED4 418007BC blt +0x000007BC /* 00007690 */ 00006ED8 82A2008C lwz r21, [r2 + 0x008C] 00006EDC 83020090 lwz r24, [r2 + 0x0090] 00006EE0 3B400000 li r26, 0x0000 00006EE4 5637103A rlwinm r23, r17, 2, 0, 29 label00006EE8: 00006EE8 ABA3001A lha r29, [r3 + 0x001A] 00006EEC 7F928814 addc r28, r18, r17 00006EF0 309DFFFF subic r4, r29, 1 00006EF4 7C850735 extsh. r5, r4 00006EF8 7F71E014 addc r27, r17, r28 00006EFC 3B320000 addi r25, r18, 0x0000 00006F00 7ED1D814 addc r22, r17, r27 00006F04 3BA50000 addi r29, r5, 0x0000 00006F08 41800774 blt +0x00000774 /* 0000767C */ label00006F0C: 00006F0C 88930000 lbz r4, [r19] 00006F10 38B30000 addi r5, r19, 0x0000 00006F14 5486E13E rlwinm r6, r4, 28, 4, 31 00006F18 2886000F cmplwi cr1, r6, 15 00006F1C 5486F0BA rlwinm r6, r4, 30, 2, 29 00006F20 7CD53014 addc r6, r21, r6 00006F24 32730001 addic r19, r19, 1 00006F28 5484073E rlwinm r4, r4, 0, 28, 31 00006F2C 41850740 bgt cr1, +0x00000740 /* 0000766C */ 00006F30 80C60040 lwz r6, [r6 + 0x0040] 00006F34 7CD83014 addc r6, r24, r6 00006F38 7CC903A6 mtctr r6 00006F3C 4E800420 bctr 00006F40 88850001 lbz r4, [r5 + 0x0001] 00006F44 32650002 addic r19, r5, 2 00006F48 30A40001 addic r5, r4, 1 00006F4C 54A5103A rlwinm r5, r5, 2, 0, 29 00006F50 7CA50734 extsh r5, r5 00006F54 7C84E810 subfc r4, r4, r29 00006F58 7EC5B014 addc r22, r5, r22 00006F5C 7C9D0734 extsh r29, r4 00006F60 7F392814 addc r25, r25, r5 00006F64 7F9C2814 addc r28, r28, r5 00006F68 7F7B2814 addc r27, r27, r5 00006F6C 48000700 b +0x00000700 /* 0000766C */ fn00006F70: 00006F70 88850001 lbz r4, [r5 + 0x0001] 00006F74 32650002 addic r19, r5, 2 00006F78 7CA4E810 subfc r5, r4, r29 00006F7C 7CBD0734 extsh r29, r5 00006F80 38B90000 addi r5, r25, 0x0000 00006F84 38C40000 addi r6, r4, 0x0000 00006F88 8405FFFC lwzu r0, [r5 - 0x0004] label00006F8C: 00006F8C 3084FFFF subic r4, r4, 1 00006F90 7C870735 extsh. r7, r4 00006F94 94050004 stwu [r5 + 0x0004], r0 00006F98 33390004 addic r25, r25, 4 00006F9C 38870000 addi r4, r7, 0x0000 00006FA0 4080FFEC bge -0x00000014 /* 00006F8C */ 00006FA4 389C0000 addi r4, r28, 0x0000 00006FA8 38A60000 addi r5, r6, 0x0000 00006FAC 84E4FFFC lwzu r7, [r4 - 0x0004] label00006FB0: 00006FB0 30A5FFFF subic r5, r5, 1 00006FB4 7CA00735 extsh. r0, r5 00006FB8 94E40004 stwu [r4 + 0x0004], r7 00006FBC 339C0004 addic r28, r28, 4 00006FC0 30A00000 addic r5, r0, 0 00006FC4 4080FFEC bge -0x00000014 /* 00006FB0 */ 00006FC8 389B0000 addi r4, r27, 0x0000 00006FCC 38A60000 addi r5, r6, 0x0000 00006FD0 84E4FFFC lwzu r7, [r4 - 0x0004] label00006FD4: 00006FD4 30A5FFFF subic r5, r5, 1 00006FD8 7CA00735 extsh. r0, r5 00006FDC 94E40004 stwu [r4 + 0x0004], r7 00006FE0 337B0004 addic r27, r27, 4 00006FE4 30A00000 addic r5, r0, 0 00006FE8 4080FFEC bge -0x00000014 /* 00006FD4 */ 00006FEC 38960000 addi r4, r22, 0x0000 00006FF0 84A4FFFC lwzu r5, [r4 - 0x0004] label00006FF4: 00006FF4 30C6FFFF subic r6, r6, 1 00006FF8 7CC00735 extsh. r0, r6 00006FFC 94A40004 stwu [r4 + 0x0004], r5 00007000 32D60004 addic r22, r22, 4 00007004 30C00000 addic r6, r0, 0 00007008 4080FFEC bge -0x00000014 /* 00006FF4 */ 0000700C 309DFFFF subic r4, r29, 1 00007010 48000660 b +0x00000660 /* 00007670 */ 00007014 88850001 lbz r4, [r5 + 0x0001] 00007018 32650002 addic r19, r5, 2 0000701C 7CA42014 addc r5, r4, r4 00007020 30A50001 addic r5, r5, 1 00007024 7CA5E810 subfc r5, r5, r29 00007028 7CBD0734 extsh r29, r5 0000702C 38B90000 addi r5, r25, 0x0000 00007030 8405FFF8 lwzu r0, [r5 - 0x0008] 00007034 38D90000 addi r6, r25, 0x0000 00007038 84A6FFFC lwzu r5, [r6 - 0x0004] 0000703C 38C40000 addi r6, r4, 0x0000 label00007040: 00007040 3084FFFF subic r4, r4, 1 00007044 7C870735 extsh. r7, r4 00007048 90190000 stw [r25], r0 0000704C 90B90004 stw [r25 + 0x0004], r5 00007050 33390008 addic r25, r25, 8 00007054 38870000 addi r4, r7, 0x0000 00007058 4080FFE8 bge -0x00000018 /* 00007040 */ 0000705C 389C0000 addi r4, r28, 0x0000 00007060 84E4FFF8 lwzu r7, [r4 - 0x0008] 00007064 389C0000 addi r4, r28, 0x0000 00007068 84A4FFFC lwzu r5, [r4 - 0x0004] 0000706C 38860000 addi r4, r6, 0x0000 label00007070: 00007070 3084FFFF subic r4, r4, 1 00007074 7C800735 extsh. r0, r4 00007078 90FC0000 stw [r28], r7 0000707C 90BC0004 stw [r28 + 0x0004], r5 00007080 339C0008 addic r28, r28, 8 00007084 30800000 addic r4, r0, 0 00007088 4080FFE8 bge -0x00000018 /* 00007070 */ 0000708C 389B0000 addi r4, r27, 0x0000 00007090 84E4FFF8 lwzu r7, [r4 - 0x0008] 00007094 389B0000 addi r4, r27, 0x0000 00007098 84A4FFFC lwzu r5, [r4 - 0x0004] 0000709C 38860000 addi r4, r6, 0x0000 label000070A0: 000070A0 3084FFFF subic r4, r4, 1 000070A4 7C800735 extsh. r0, r4 000070A8 90FB0000 stw [r27], r7 000070AC 90BB0004 stw [r27 + 0x0004], r5 000070B0 337B0008 addic r27, r27, 8 000070B4 30800000 addic r4, r0, 0 000070B8 4080FFE8 bge -0x00000018 /* 000070A0 */ 000070BC 38960000 addi r4, r22, 0x0000 000070C0 8404FFF8 lwzu r0, [r4 - 0x0008] 000070C4 38960000 addi r4, r22, 0x0000 000070C8 84A4FFFC lwzu r5, [r4 - 0x0004] label000070CC: 000070CC 3086FFFF subic r4, r6, 1 000070D0 7C860735 extsh. r6, r4 000070D4 90B60004 stw [r22 + 0x0004], r5 000070D8 90160000 stw [r22], r0 000070DC 32D60008 addic r22, r22, 8 000070E0 4080FFEC bge -0x00000014 /* 000070CC */ 000070E4 309DFFFF subic r4, r29, 1 000070E8 48000588 b +0x00000588 /* 00007670 */ 000070EC 88850001 lbz r4, [r5 + 0x0001] 000070F0 32650002 addic r19, r5, 2 000070F4 88130000 lbz r0, [r19] 000070F8 7CA4E810 subfc r5, r4, r29 000070FC 32730001 addic r19, r19, 1 00007100 7CBD0734 extsh r29, r5 00007104 5405402E rlwinm r5, r0, 8, 0, 23 00007108 7CA02814 addc r5, r0, r5 0000710C 54A5402E rlwinm r5, r5, 8, 0, 23 00007110 7CA02814 addc r5, r0, r5 00007114 54A5402E rlwinm r5, r5, 8, 0, 23 00007118 7C002814 addc r0, r0, r5 0000711C 30F6FFFC subic r7, r22, 4 00007120 30BBFFFC subic r5, r27, 4 00007124 30DCFFFC subic r6, r28, 4 00007128 3119FFFC subic r8, r25, 4 label0000712C: 0000712C 3084FFFF subic r4, r4, 1 00007130 7C890735 extsh. r9, r4 00007134 94080004 stwu [r8 + 0x0004], r0 00007138 94060004 stwu [r6 + 0x0004], r0 0000713C 94050004 stwu [r5 + 0x0004], r0 00007140 33390004 addic r25, r25, 4 00007144 339C0004 addic r28, r28, 4 00007148 337B0004 addic r27, r27, 4 0000714C 94070004 stwu [r7 + 0x0004], r0 00007150 32D60004 addic r22, r22, 4 label00007154: 00007154 38890000 addi r4, r9, 0x0000 00007158 4080FFD4 bge -0x0000002C /* 0000712C */ 0000715C 48000510 b +0x00000510 /* 0000766C */ 00007160 80C3003C lwz r6, [r3 + 0x003C] 00007164 A0050001 lhz r0, [r5 + 0x0001] 00007168 54C6083C rlwinm r6, r6, 1, 0, 30 0000716C 7C0E332E sthx r0, r14, r6 00007170 80C3003C lwz r6, [r3 + 0x003C] 00007174 32650003 addic r19, r5, 3 00007178 30A60001 addic r5, r6, 1 0000717C 2C850100 cmpwi cr1, r5, 256 00007180 90A3003C stw [r3 + 0x003C], r5 00007184 54C6063E rlwinm r6, r6, 0, 24, 31 00007188 4086001C bne cr1, +0x0000001C /* 000071A4 */ 0000718C 9343003C stw [r3 + 0x003C], r26 00007190 54C5083C rlwinm r5, r6, 1, 0, 30 00007194 7CC4E810 subfc r6, r4, r29 00007198 48000014 b +0x00000014 /* 000071AC */ 0000719C 88C50001 lbz r6, [r5 + 0x0001] 000071A0 32650002 addic r19, r5, 2 label000071A4: 000071A4 54C5083C rlwinm r5, r6, 1, 0, 30 000071A8 7CC4E810 subfc r6, r4, r29 label000071AC: 000071AC 7D2E2814 addc r9, r14, r5 000071B0 7CDD0734 extsh r29, r6 000071B4 3156FFFC subic r10, r22, 4 000071B8 30FBFFFC subic r7, r27, 4 000071BC 30BCFFFC subic r5, r28, 4 000071C0 30D9FFFC subic r6, r25, 4 label000071C4: 000071C4 89730000 lbz r11, [r19] 000071C8 3184FFFF subic r12, r4, 1 000071CC 5564C9FE rlwinm r4, r11, 25, 7, 31 000071D0 7C0920AE lbzx r0, r9, r4 000071D4 5564D7FE rlwinm r4, r11, 26, 31, 31 000071D8 556807FE rlwinm r8, r11, 0, 31, 31 000071DC 7C8920AE lbzx r4, r9, r4 000071E0 5400402E rlwinm r0, r0, 8, 0, 23 000071E4 7C802014 addc r4, r0, r4 000071E8 5480402E rlwinm r0, r4, 8, 0, 23 000071EC 5564DFFE rlwinm r4, r11, 27, 31, 31 000071F0 7FE920AE lbzx r31, r9, r4 000071F4 5564E7FE rlwinm r4, r11, 28, 31, 31 000071F8 7C00F814 addc r0, r0, r31 000071FC 7C8920AE lbzx r4, r9, r4 00007200 5400402E rlwinm r0, r0, 8, 0, 23 00007204 7C802014 addc r4, r0, r4 00007208 94860004 stwu [r6 + 0x0004], r4 0000720C 5564EFFE rlwinm r4, r11, 29, 31, 31 00007210 7C0920AE lbzx r0, r9, r4 00007214 5564F7FE rlwinm r4, r11, 30, 31, 31 00007218 7C8920AE lbzx r4, r9, r4 0000721C 556BFFFE rlwinm r11, r11, 31, 31, 31 00007220 5400402E rlwinm r0, r0, 8, 0, 23 00007224 7C802014 addc r4, r0, r4 00007228 7C0958AE lbzx r0, r9, r11 0000722C 5484402E rlwinm r4, r4, 8, 0, 23 00007230 7C840014 addc r4, r4, r0 00007234 7C0940AE lbzx r0, r9, r8 00007238 5484402E rlwinm r4, r4, 8, 0, 23 0000723C 7C840014 addc r4, r4, r0 00007240 94850004 stwu [r5 + 0x0004], r4 00007244 8BF30001 lbz r31, [r19 + 0x0001] 00007248 7D880735 extsh. r8, r12 0000724C 57E4C9FE rlwinm r4, r31, 25, 7, 31 00007250 7C8920AE lbzx r4, r9, r4 00007254 57EBD7FE rlwinm r11, r31, 26, 31, 31 00007258 7D6958AE lbzx r11, r9, r11 0000725C 5480402E rlwinm r0, r4, 8, 0, 23 00007260 57E4DFFE rlwinm r4, r31, 27, 31, 31 00007264 7C005814 addc r0, r0, r11 00007268 7D6920AE lbzx r11, r9, r4 0000726C 57E4E7FE rlwinm r4, r31, 28, 31, 31 00007270 5400402E rlwinm r0, r0, 8, 0, 23 00007274 7C005814 addc r0, r0, r11 00007278 7C8920AE lbzx r4, r9, r4 0000727C 5400402E rlwinm r0, r0, 8, 0, 23 00007280 7C802014 addc r4, r0, r4 00007284 94870004 stwu [r7 + 0x0004], r4 00007288 57E4EFFE rlwinm r4, r31, 29, 31, 31 0000728C 7C0920AE lbzx r0, r9, r4 00007290 57EBF7FE rlwinm r11, r31, 30, 31, 31 00007294 7D6958AE lbzx r11, r9, r11 00007298 57E4FFFE rlwinm r4, r31, 31, 31, 31 0000729C 5400402E rlwinm r0, r0, 8, 0, 23 000072A0 7C005814 addc r0, r0, r11 000072A4 7D6920AE lbzx r11, r9, r4 000072A8 57E407FE rlwinm r4, r31, 0, 31, 31 000072AC 5400402E rlwinm r0, r0, 8, 0, 23 000072B0 7C005814 addc r0, r0, r11 000072B4 7C8920AE lbzx r4, r9, r4 000072B8 5400402E rlwinm r0, r0, 8, 0, 23 000072BC 7C802014 addc r4, r0, r4 000072C0 948A0004 stwu [r10 + 0x0004], r4 000072C4 33390004 addic r25, r25, 4 000072C8 339C0004 addic r28, r28, 4 000072CC 32730002 addic r19, r19, 2 000072D0 337B0004 addic r27, r27, 4 000072D4 32D60004 addic r22, r22, 4 000072D8 38880000 addi r4, r8, 0x0000 000072DC 4080FEE8 bge -0x00000118 /* 000071C4 */ 000072E0 4800038C b +0x0000038C /* 0000766C */ 000072E4 80C30040 lwz r6, [r3 + 0x0040] 000072E8 80050001 lwz r0, [r5 + 0x0001] 000072EC 54C6103A rlwinm r6, r6, 2, 0, 29 000072F0 7C10312E stwx r16, r0, r6 000072F4 80C30040 lwz r6, [r3 + 0x0040] 000072F8 32650005 addic r19, r5, 5 000072FC 30A60001 addic r5, r6, 1 00007300 2C850100 cmpwi cr1, r5, 256 00007304 90A30040 stw [r3 + 0x0040], r5 00007308 54C6063E rlwinm r6, r6, 0, 24, 31 0000730C 4086001C bne cr1, +0x0000001C /* 00007328 */ 00007310 93430040 stw [r3 + 0x0040], r26 00007314 54C5103A rlwinm r5, r6, 2, 0, 29 00007318 7CC4E810 subfc r6, r4, r29 0000731C 48000014 b +0x00000014 /* 00007330 */ 00007320 88C50001 lbz r6, [r5 + 0x0001] 00007324 32650002 addic r19, r5, 2 label00007328: 00007328 54C5103A rlwinm r5, r6, 2, 0, 29 0000732C 7CC4E810 subfc r6, r4, r29 label00007330: 00007330 7D102814 addc r8, r16, r5 00007334 7CDD0734 extsh r29, r6 00007338 3136FFFC subic r9, r22, 4 0000733C 30DBFFFC subic r6, r27, 4 00007340 30BCFFFC subic r5, r28, 4 00007344 30F9FFFC subic r7, r25, 4 label00007348: 00007348 3184FFFF subic r12, r4, 1 0000734C 89730000 lbz r11, [r19] 00007350 7D800735 extsh. r0, r12 00007354 556407BE rlwinm r4, r11, 0, 30, 31 00007358 7D4820AE lbzx r10, r8, r4 0000735C 5564D1BE rlwinm r4, r11, 26, 6, 31 00007360 7FE820AE lbzx r31, r8, r4 00007364 5564E7BE rlwinm r4, r11, 28, 30, 31 00007368 7C8820AE lbzx r4, r8, r4 0000736C 57FF402E rlwinm r31, r31, 8, 0, 23 00007370 7C9F2014 addc r4, r31, r4 00007374 549F402E rlwinm r31, r4, 8, 0, 23 00007378 5564F7BE rlwinm r4, r11, 30, 30, 31 0000737C 7C8820AE lbzx r4, r8, r4 00007380 7C9F2014 addc r4, r31, r4 00007384 5484402E rlwinm r4, r4, 8, 0, 23 00007388 7C845014 addc r4, r4, r10 0000738C 94870004 stwu [r7 + 0x0004], r4 00007390 8BF30001 lbz r31, [r19 + 0x0001] 00007394 57E4D1BE rlwinm r4, r31, 26, 6, 31 00007398 57EAE7BE rlwinm r10, r31, 28, 30, 31 0000739C 7C8820AE lbzx r4, r8, r4 000073A0 7D6850AE lbzx r11, r8, r10 000073A4 548A402E rlwinm r10, r4, 8, 0, 23 000073A8 57E4F7BE rlwinm r4, r31, 30, 30, 31 000073AC 7D4A5814 addc r10, r10, r11 000073B0 7D6820AE lbzx r11, r8, r4 000073B4 57E407BE rlwinm r4, r31, 0, 30, 31 000073B8 554A402E rlwinm r10, r10, 8, 0, 23 000073BC 7D4A5814 addc r10, r10, r11 000073C0 7C8820AE lbzx r4, r8, r4 000073C4 554A402E rlwinm r10, r10, 8, 0, 23 000073C8 7C8A2014 addc r4, r10, r4 000073CC 94850004 stwu [r5 + 0x0004], r4 000073D0 89530002 lbz r10, [r19 + 0x0002] 000073D4 33390004 addic r25, r25, 4 000073D8 5544D1BE rlwinm r4, r10, 26, 6, 31 000073DC 7C8820AE lbzx r4, r8, r4 000073E0 554BE7BE rlwinm r11, r10, 28, 30, 31 000073E4 7D6858AE lbzx r11, r8, r11 000073E8 5480402E rlwinm r0, r4, 8, 0, 23 000073EC 5544F7BE rlwinm r4, r10, 30, 30, 31 000073F0 7C005814 addc r0, r0, r11 000073F4 7D6820AE lbzx r11, r8, r4 000073F8 554407BE rlwinm r4, r10, 0, 30, 31 000073FC 5400402E rlwinm r0, r0, 8, 0, 23 00007400 7C005814 addc r0, r0, r11 00007404 7C8820AE lbzx r4, r8, r4 00007408 5400402E rlwinm r0, r0, 8, 0, 23 0000740C 7C802014 addc r4, r0, r4 00007410 94860004 stwu [r6 + 0x0004], r4 00007414 89730003 lbz r11, [r19 + 0x0003] 00007418 5564D1BE rlwinm r4, r11, 26, 6, 31 0000741C 7C8820AE lbzx r4, r8, r4 00007420 556AE7BE rlwinm r10, r11, 28, 30, 31 00007424 7C0850AE lbzx r0, r8, r10 00007428 548A402E rlwinm r10, r4, 8, 0, 23 0000742C 7C0A0014 addc r0, r10, r0 00007430 5564F7BE rlwinm r4, r11, 30, 30, 31 00007434 7D4820AE lbzx r10, r8, r4 00007438 556407BE rlwinm r4, r11, 0, 30, 31 0000743C 5400402E rlwinm r0, r0, 8, 0, 23 00007440 7C005014 addc r0, r0, r10 00007444 7C8820AE lbzx r4, r8, r4 00007448 5400402E rlwinm r0, r0, 8, 0, 23 0000744C 7C802014 addc r4, r0, r4 00007450 94890004 stwu [r9 + 0x0004], r4 00007454 339C0004 addic r28, r28, 4 00007458 337B0004 addic r27, r27, 4 0000745C 32730004 addic r19, r19, 4 00007460 32D60004 addic r22, r22, 4 00007464 7D840734 extsh r4, r12 00007468 4080FEE0 bge -0x00000120 /* 00007348 */ 0000746C 48000200 b +0x00000200 /* 0000766C */ 00007470 80C30044 lwz r6, [r3 + 0x0044] 00007474 80050001 lwz r0, [r5 + 0x0001] 00007478 54C61838 rlwinm r6, r6, 3, 0, 28 0000747C 80E50005 lwz r7, [r5 + 0x0005] 00007480 7CCF3014 addc r6, r15, r6 00007484 90E60004 stw [r6 + 0x0004], r7 00007488 90060000 stw [r6], r0 0000748C 80C30044 lwz r6, [r3 + 0x0044] 00007490 32650009 addic r19, r5, 9 00007494 30A60001 addic r5, r6, 1 00007498 2C850100 cmpwi cr1, r5, 256 0000749C 90A30044 stw [r3 + 0x0044], r5 000074A0 54C6063E rlwinm r6, r6, 0, 24, 31 000074A4 4086001C bne cr1, +0x0000001C /* 000074C0 */ 000074A8 93430044 stw [r3 + 0x0044], r26 000074AC 54C51838 rlwinm r5, r6, 3, 0, 28 000074B0 7CC4E810 subfc r6, r4, r29 000074B4 48000014 b +0x00000014 /* 000074C8 */ 000074B8 88C50001 lbz r6, [r5 + 0x0001] 000074BC 32650002 addic r19, r5, 2 label000074C0: 000074C0 54C51838 rlwinm r5, r6, 3, 0, 28 000074C4 7CC4E810 subfc r6, r4, r29 label000074C8: 000074C8 7FEF2814 addc r31, r15, r5 000074CC 7CDD0734 extsh r29, r6 000074D0 31B6FFFC subic r13, r22, 4 000074D4 317BFFFC subic r11, r27, 4 000074D8 313CFFFC subic r9, r28, 4 000074DC 3119FFFC subic r8, r25, 4 label000074E0: 000074E0 3144FFFF subic r10, r4, 1 000074E4 7D4C0735 extsh. r12, r10 000074E8 ABD30000 lha r30, [r19] 000074EC 57C49F7E rlwinm r4, r30, 19, 29, 31 000074F0 7CBF20AE lbzx r5, r31, r4 000074F4 57C4B77E rlwinm r4, r30, 22, 29, 31 000074F8 7C9F20AE lbzx r4, r31, r4 000074FC 54A5402E rlwinm r5, r5, 8, 0, 23 00007500 7C852014 addc r4, r5, r4 00007504 5485402E rlwinm r5, r4, 8, 0, 23 00007508 57C4CF7E rlwinm r4, r30, 25, 29, 31 0000750C 7CDF20AE lbzx r6, r31, r4 00007510 57C4E77E rlwinm r4, r30, 28, 29, 31 00007514 7CA53014 addc r5, r5, r6 00007518 7C9F20AE lbzx r4, r31, r4 0000751C 54A5402E rlwinm r5, r5, 8, 0, 23 00007520 7C852014 addc r4, r5, r4 00007524 94880004 stwu [r8 + 0x0004], r4 00007528 A8930002 lha r4, [r19 + 0x0002] 0000752C 54859F7E rlwinm r5, r4, 19, 29, 31 00007530 7CBF28AE lbzx r5, r31, r5 00007534 5486B77E rlwinm r6, r4, 22, 29, 31 00007538 7C1F30AE lbzx r0, r31, r6 0000753C 54A5402E rlwinm r5, r5, 8, 0, 23 00007540 5486CF7E rlwinm r6, r4, 25, 29, 31 00007544 7CA50014 addc r5, r5, r0 00007548 7C1F30AE lbzx r0, r31, r6 0000754C 54A6402E rlwinm r6, r5, 8, 0, 23 00007550 5485E77E rlwinm r5, r4, 28, 29, 31 00007554 7CC60014 addc r6, r6, r0 00007558 7CBF28AE lbzx r5, r31, r5 0000755C 54C6402E rlwinm r6, r6, 8, 0, 23 00007560 7CA62814 addc r5, r6, r5 00007564 94A90004 stwu [r9 + 0x0004], r5 00007568 A8130004 lha r0, [r19 + 0x0004] 0000756C 5487452E rlwinm r7, r4, 8, 20, 23 00007570 54049F7E rlwinm r4, r0, 19, 29, 31 00007574 7C9F20AE lbzx r4, r31, r4 00007578 5405B77E rlwinm r5, r0, 22, 29, 31 0000757C 7CBF28AE lbzx r5, r31, r5 00007580 5484402E rlwinm r4, r4, 8, 0, 23 00007584 5406CF7E rlwinm r6, r0, 25, 29, 31 00007588 7C842814 addc r4, r4, r5 0000758C 7CBF30AE lbzx r5, r31, r6 00007590 5484402E rlwinm r4, r4, 8, 0, 23 00007594 5406E77E rlwinm r6, r0, 28, 29, 31 00007598 7C842814 addc r4, r4, r5 0000759C 7CBF30AE lbzx r5, r31, r6 000075A0 5484402E rlwinm r4, r4, 8, 0, 23 000075A4 7C842814 addc r4, r4, r5 000075A8 53C76426 rlwimi r7, r30, 12, 16, 19 000075AC 54052636 rlwinm r5, r0, 4, 24, 27 000075B0 948B0004 stwu [r11 + 0x0004], r4 000075B4 7CE52B78 or r5, r7, r5 000075B8 54A49F7E rlwinm r4, r5, 19, 29, 31 000075BC 7C9F20AE lbzx r4, r31, r4 000075C0 54E6B77E rlwinm r6, r7, 22, 29, 31 000075C4 7C1F30AE lbzx r0, r31, r6 000075C8 5486402E rlwinm r6, r4, 8, 0, 23 000075CC 54A4CF7E rlwinm r4, r5, 25, 29, 31 000075D0 7CC60014 addc r6, r6, r0 000075D4 7C1F20AE lbzx r0, r31, r4 000075D8 54A4E77E rlwinm r4, r5, 28, 29, 31 000075DC 54C5402E rlwinm r5, r6, 8, 0, 23 000075E0 7CA50014 addc r5, r5, r0 000075E4 7C9F20AE lbzx r4, r31, r4 000075E8 54A5402E rlwinm r5, r5, 8, 0, 23 000075EC 7C852014 addc r4, r5, r4 000075F0 948D0004 stwu [r13 + 0x0004], r4 000075F4 33390004 addic r25, r25, 4 000075F8 339C0004 addic r28, r28, 4 000075FC 32730006 addic r19, r19, 6 00007600 337B0004 addic r27, r27, 4 00007604 32D60004 addic r22, r22, 4 00007608 388C0000 addi r4, r12, 0x0000 0000760C 4080FED4 bge -0x0000012C /* 000074E0 */ 00007610 4800005C b +0x0000005C /* 0000766C */ 00007614 7CA4E810 subfc r5, r4, r29 00007618 7CBD0734 extsh r29, r5 0000761C 3116FFFC subic r8, r22, 4 00007620 30DBFFFC subic r6, r27, 4 00007624 30BCFFFC subic r5, r28, 4 00007628 30F9FFFC subic r7, r25, 4 label0000762C: 0000762C 3004FFFF subic r0, r4, 1 00007630 80930000 lwz r4, [r19] 00007634 33390004 addic r25, r25, 4 00007638 94870004 stwu [r7 + 0x0004], r4 0000763C 81330004 lwz r9, [r19 + 0x0004] 00007640 7C040735 extsh. r4, r0 00007644 95250004 stwu [r5 + 0x0004], r9 00007648 81530008 lwz r10, [r19 + 0x0008] 0000764C 339C0004 addic r28, r28, 4 00007650 95460004 stwu [r6 + 0x0004], r10 00007654 8013000C lwz r0, [r19 + 0x000C] 00007658 337B0004 addic r27, r27, 4 0000765C 32D60004 addic r22, r22, 4 00007660 32730010 addic r19, r19, 16 00007664 94080004 stwu [r8 + 0x0004], r0 00007668 4080FFC4 bge -0x0000003C /* 0000762C */ label0000766C: 0000766C 309DFFFF subic r4, r29, 1 label00007670: 00007670 7C850735 extsh. r5, r4 00007674 3BA50000 addi r29, r5, 0x0000 00007678 4080F894 bge -0x0000076C /* 00006F0C */ label0000767C: 0000767C 3094FFFF subic r4, r20, 1 00007680 7C850735 extsh. r5, r4 00007684 7E52B814 addc r18, r18, r23 00007688 3A850000 addi r20, r5, 0x0000 0000768C 4080F85C bge -0x000007A4 /* 00006EE8 */ label00007690: 00007690 38800001 li r4, 0x0001 00007694 98810038 stb [r1 + 0x0038], r4 00007698 92630008 stw [r3 + 0x0008], r19 0000769C B9A10044 lmw r13, [r1 + 0x0044] 000076A0 30210090 addic r1, r1, 144 000076A4 4E800020 blr 000076A8 00000000 .invalid 000076AC 00002041 .invalid 000076B0 80130100 lwz r0, [r19 + 0x0100] 000076B4 00000000 .invalid 000076B8 00000838 .invalid 000076BC 000E534D .invalid 000076C0 43444543 bcla 26, 4, 0x00004540 000076C4 4F4D5052 .invalid 4C 000076C8 45535338 .invalid sc 000076CC A8830022 lha r4, [r3 + 0x0022] 000076D0 7C0802A6 mflr r0 000076D4 2C840000 cmpwi cr1, r4, 0 000076D8 BDC1FFB8 stmw [r1 - 0x0048], r14 000076DC 90010008 stw [r1 + 0x0008], r0 000076E0 9421FF70 stwu [r1 - 0x0090], r1 000076E4 40840018 bge cr1, +0x00000018 /* 000076FC */ 000076E8 48000B59 bl +0x00000B58 /* 00008240 */ 000076EC 81810098 lwz r12, [r1 + 0x0098] 000076F0 30210090 addic r1, r1, 144 000076F4 7D8803A6 mtlr r12 000076F8 4E800020 blr label000076FC: 000076FC AB03001E lha r24, [r3 + 0x001E] 00007700 82830008 lwz r20, [r3 + 0x0008] 00007704 3098FFFF subic r4, r24, 1 00007708 7C850735 extsh. r5, r4 0000770C 81E30010 lwz r15, [r3 + 0x0010] 00007710 3AA00001 li r21, 0x0001 00007714 9AA10038 stb [r1 + 0x0038], r21 00007718 AA630018 lha r19, [r3 + 0x0018] 0000771C 82430030 lwz r18, [r3 + 0x0030] 00007720 82230034 lwz r17, [r3 + 0x0034] 00007724 82030038 lwz r16, [r3 + 0x0038] 00007728 9AA10038 stb [r1 + 0x0038], r21 0000772C 3B050000 addi r24, r5, 0x0000 00007730 41800AD4 blt +0x00000AD4 /* 00008204 */ 00007734 82E2008C lwz r23, [r2 + 0x008C] 00007738 83420090 lwz r26, [r2 + 0x0090] 0000773C 3B800000 li r28, 0x0000 00007740 566E1838 rlwinm r14, r19, 3, 0, 28 label00007744: 00007744 A803001A lha r0, [r3 + 0x001A] 00007748 7F6F9814 addc r27, r15, r19 0000774C 3080FFFF subic r4, r0, 1 00007750 7C850735 extsh. r5, r4 00007754 7ED3D814 addc r22, r19, r27 00007758 7F33B014 addc r25, r19, r22 0000775C 7FD3C814 addc r30, r19, r25 00007760 7FB3F014 addc r29, r19, r30 00007764 7D93E814 addc r12, r19, r29 00007768 396F0000 addi r11, r15, 0x0000 0000776C 7FF36014 addc r31, r19, r12 00007770 38050000 addi r0, r5, 0x0000 00007774 41800A7C blt +0x00000A7C /* 000081F0 */ label00007778: 00007778 88940000 lbz r4, [r20] 0000777C 38B40000 addi r5, r20, 0x0000 00007780 5486E13E rlwinm r6, r4, 28, 4, 31 00007784 2886000F cmplwi cr1, r6, 15 00007788 5486F0BA rlwinm r6, r4, 30, 2, 29 0000778C 7CD73014 addc r6, r23, r6 00007790 32940001 addic r20, r20, 1 00007794 5484073E rlwinm r4, r4, 0, 28, 31 00007798 41850A48 bgt cr1, +0x00000A48 /* 000081E0 */ 0000779C 80C60100 lwz r6, [r6 + 0x0100] 000077A0 7CDA3014 addc r6, r26, r6 000077A4 7CC903A6 mtctr r6 000077A8 4E800420 bctr 000077AC 88850001 lbz r4, [r5 + 0x0001] 000077B0 32850002 addic r20, r5, 2 000077B4 30A40001 addic r5, r4, 1 000077B8 54A51838 rlwinm r5, r5, 3, 0, 28 000077BC 7CA50734 extsh r5, r5 000077C0 7C840010 subfc r4, r4, r0 000077C4 7FE5F814 addc r31, r5, r31 000077C8 7C800734 extsh r0, r4 000077CC 7D6B2814 addc r11, r11, r5 000077D0 7F7B2814 addc r27, r27, r5 000077D4 7ED62814 addc r22, r22, r5 000077D8 7F392814 addc r25, r25, r5 000077DC 7FDE2814 addc r30, r30, r5 000077E0 7FBD2814 addc r29, r29, r5 000077E4 7D8C2814 addc r12, r12, r5 000077E8 480009F8 b +0x000009F8 /* 000081E0 */ 000077EC 88850001 lbz r4, [r5 + 0x0001] 000077F0 32850002 addic r20, r5, 2 000077F4 7CA40010 subfc r5, r4, r0 000077F8 7CA00734 extsh r0, r5 000077FC 38AB0000 addi r5, r11, 0x0000 00007800 84C5FFF8 lwzu r6, [r5 - 0x0008] 00007804 38AB0000 addi r5, r11, 0x0000 00007808 84E5FFFC lwzu r7, [r5 - 0x0004] 0000780C 38A40000 addi r5, r4, 0x0000 label00007810: 00007810 3084FFFF subic r4, r4, 1 00007814 7C880735 extsh. r8, r4 00007818 90CB0000 stw [r11], r6 0000781C 90EB0004 stw [r11 + 0x0004], r7 00007820 90DB0000 stw [r27], r6 00007824 90FB0004 stw [r27 + 0x0004], r7 00007828 316B0008 addic r11, r11, 8 0000782C 337B0008 addic r27, r27, 8 00007830 38880000 addi r4, r8, 0x0000 00007834 4080FFDC bge -0x00000024 /* 00007810 */ 00007838 38960000 addi r4, r22, 0x0000 0000783C 8504FFF8 lwzu r8, [r4 - 0x0008] 00007840 38960000 addi r4, r22, 0x0000 00007844 84C4FFFC lwzu r6, [r4 - 0x0004] 00007848 38850000 addi r4, r5, 0x0000 label0000784C: 0000784C 30E4FFFF subic r7, r4, 1 00007850 7CE40735 extsh. r4, r7 00007854 91160000 stw [r22], r8 00007858 90D60004 stw [r22 + 0x0004], r6 0000785C 91190000 stw [r25], r8 00007860 90D90004 stw [r25 + 0x0004], r6 00007864 32D60008 addic r22, r22, 8 label00007868: 00007868 33390008 addic r25, r25, 8 0000786C 4080FFE0 bge -0x00000020 /* 0000784C */ 00007870 389E0000 addi r4, r30, 0x0000 00007874 8504FFF8 lwzu r8, [r4 - 0x0008] 00007878 389E0000 addi r4, r30, 0x0000 0000787C 84C4FFFC lwzu r6, [r4 - 0x0004] 00007880 38850000 addi r4, r5, 0x0000 label00007884: 00007884 30E4FFFF subic r7, r4, 1 00007888 7CE40735 extsh. r4, r7 0000788C 911E0000 stw [r30], r8 00007890 90DE0004 stw [r30 + 0x0004], r6 00007894 911D0000 stw [r29], r8 00007898 90DD0004 stw [r29 + 0x0004], r6 0000789C 33DE0008 addic r30, r30, 8 000078A0 33BD0008 addic r29, r29, 8 000078A4 4080FFE0 bge -0x00000020 /* 00007884 */ 000078A8 388C0000 addi r4, r12, 0x0000 000078AC 84E4FFF8 lwzu r7, [r4 - 0x0008] 000078B0 388C0000 addi r4, r12, 0x0000 000078B4 84C4FFFC lwzu r6, [r4 - 0x0004] label000078B8: 000078B8 3085FFFF subic r4, r5, 1 000078BC 7C850735 extsh. r5, r4 000078C0 90EC0000 stw [r12], r7 000078C4 90CC0004 stw [r12 + 0x0004], r6 000078C8 90FF0000 stw [r31], r7 000078CC 90DF0004 stw [r31 + 0x0004], r6 000078D0 318C0008 addic r12, r12, 8 000078D4 33FF0008 addic r31, r31, 8 000078D8 4080FFE0 bge -0x00000020 /* 000078B8 */ 000078DC 48000904 b +0x00000904 /* 000081E0 */ 000078E0 88850001 lbz r4, [r5 + 0x0001] 000078E4 32850002 addic r20, r5, 2 000078E8 7CA42014 addc r5, r4, r4 000078EC 30A50001 addic r5, r5, 1 000078F0 7CA50010 subfc r5, r5, r0 000078F4 7CA00734 extsh r0, r5 000078F8 38AB0000 addi r5, r11, 0x0000 000078FC 8505FFF0 lwzu r8, [r5 - 0x0010] 00007900 38AB0000 addi r5, r11, 0x0000 00007904 84C5FFF4 lwzu r6, [r5 - 0x000C] 00007908 38AB0000 addi r5, r11, 0x0000 0000790C 84E5FFF8 lwzu r7, [r5 - 0x0008] 00007910 38AB0000 addi r5, r11, 0x0000 00007914 8525FFFC lwzu r9, [r5 - 0x0004] 00007918 39440000 addi r10, r4, 0x0000 label0000791C: 0000791C 3084FFFF subic r4, r4, 1 00007920 7C850735 extsh. r5, r4 00007924 910B0000 stw [r11], r8 00007928 90CB0004 stw [r11 + 0x0004], r6 0000792C 90EB0008 stw [r11 + 0x0008], r7 00007930 912B000C stw [r11 + 0x000C], r9 00007934 911B0000 stw [r27], r8 00007938 90DB0004 stw [r27 + 0x0004], r6 0000793C 90FB0008 stw [r27 + 0x0008], r7 00007940 913B000C stw [r27 + 0x000C], r9 00007944 316B0010 addic r11, r11, 16 00007948 337B0010 addic r27, r27, 16 0000794C 38850000 addi r4, r5, 0x0000 00007950 4080FFCC bge -0x00000034 /* 0000791C */ 00007954 38960000 addi r4, r22, 0x0000 label00007958: 00007958 84E4FFF0 lwzu r7, [r4 - 0x0010] 0000795C 38960000 addi r4, r22, 0x0000 00007960 84C4FFF4 lwzu r6, [r4 - 0x000C] 00007964 38960000 addi r4, r22, 0x0000 00007968 8504FFF8 lwzu r8, [r4 - 0x0008] 0000796C 38B60000 addi r5, r22, 0x0000 00007970 8485FFFC lwzu r4, [r5 - 0x0004] 00007974 38AA0000 addi r5, r10, 0x0000 label00007978: 00007978 3125FFFF subic r9, r5, 1 0000797C 7D250735 extsh. r5, r9 00007980 90F60000 stw [r22], r7 00007984 90D60004 stw [r22 + 0x0004], r6 00007988 91160008 stw [r22 + 0x0008], r8 0000798C 9096000C stw [r22 + 0x000C], r4 00007990 90F90000 stw [r25], r7 00007994 90D90004 stw [r25 + 0x0004], r6 00007998 91190008 stw [r25 + 0x0008], r8 0000799C 9099000C stw [r25 + 0x000C], r4 000079A0 32D60010 addic r22, r22, 16 000079A4 33390010 addic r25, r25, 16 000079A8 4080FFD0 bge -0x00000030 /* 00007978 */ 000079AC 389E0000 addi r4, r30, 0x0000 000079B0 8524FFF0 lwzu r9, [r4 - 0x0010] 000079B4 389E0000 addi r4, r30, 0x0000 000079B8 84E4FFF4 lwzu r7, [r4 - 0x000C] 000079BC 389E0000 addi r4, r30, 0x0000 000079C0 8504FFF8 lwzu r8, [r4 - 0x0008] 000079C4 389E0000 addi r4, r30, 0x0000 000079C8 84A4FFFC lwzu r5, [r4 - 0x0004] 000079CC 388A0000 addi r4, r10, 0x0000 label000079D0: 000079D0 3084FFFF subic r4, r4, 1 000079D4 7C860735 extsh. r6, r4 000079D8 913E0000 stw [r30], r9 000079DC 90FE0004 stw [r30 + 0x0004], r7 000079E0 911E0008 stw [r30 + 0x0008], r8 000079E4 90BE000C stw [r30 + 0x000C], r5 000079E8 913D0000 stw [r29], r9 000079EC 90FD0004 stw [r29 + 0x0004], r7 000079F0 911D0008 stw [r29 + 0x0008], r8 000079F4 90BD000C stw [r29 + 0x000C], r5 000079F8 33DE0010 addic r30, r30, 16 000079FC 33BD0010 addic r29, r29, 16 00007A00 38860000 addi r4, r6, 0x0000 00007A04 4080FFCC bge -0x00000034 /* 000079D0 */ 00007A08 388C0000 addi r4, r12, 0x0000 00007A0C 84C4FFF0 lwzu r6, [r4 - 0x0010] 00007A10 388C0000 addi r4, r12, 0x0000 00007A14 84A4FFF4 lwzu r5, [r4 - 0x000C] 00007A18 388C0000 addi r4, r12, 0x0000 00007A1C 84E4FFF8 lwzu r7, [r4 - 0x0008] 00007A20 390C0000 addi r8, r12, 0x0000 00007A24 8488FFFC lwzu r4, [r8 - 0x0004] label00007A28: 00007A28 310AFFFF subic r8, r10, 1 00007A2C 7D090735 extsh. r9, r8 00007A30 90CC0000 stw [r12], r6 00007A34 90AC0004 stw [r12 + 0x0004], r5 00007A38 90EC0008 stw [r12 + 0x0008], r7 00007A3C 908C000C stw [r12 + 0x000C], r4 00007A40 90DF0000 stw [r31], r6 00007A44 90BF0004 stw [r31 + 0x0004], r5 00007A48 90FF0008 stw [r31 + 0x0008], r7 00007A4C 909F000C stw [r31 + 0x000C], r4 00007A50 318C0010 addic r12, r12, 16 00007A54 33FF0010 addic r31, r31, 16 00007A58 39490000 addi r10, r9, 0x0000 00007A5C 4080FFCC bge -0x00000034 /* 00007A28 */ 00007A60 48000780 b +0x00000780 /* 000081E0 */ 00007A64 88850001 lbz r4, [r5 + 0x0001] 00007A68 32850002 addic r20, r5, 2 00007A6C 88D40000 lbz r6, [r20] 00007A70 7CA40010 subfc r5, r4, r0 00007A74 32940001 addic r20, r20, 1 00007A78 7CA00734 extsh r0, r5 00007A7C 54C5402E rlwinm r5, r6, 8, 0, 23 00007A80 7CA62814 addc r5, r6, r5 00007A84 54A5402E rlwinm r5, r5, 8, 0, 23 00007A88 7CA62814 addc r5, r6, r5 00007A8C 54A5402E rlwinm r5, r5, 8, 0, 23 00007A90 7CC62814 addc r6, r6, r5 label00007A94: 00007A94 3084FFFF subic r4, r4, 1 00007A98 7C850735 extsh. r5, r4 00007A9C 90CB0000 stw [r11], r6 00007AA0 90CB0004 stw [r11 + 0x0004], r6 00007AA4 90DB0000 stw [r27], r6 00007AA8 316B0008 addic r11, r11, 8 00007AAC 90DB0004 stw [r27 + 0x0004], r6 00007AB0 90D60000 stw [r22], r6 00007AB4 337B0008 addic r27, r27, 8 00007AB8 90D60004 stw [r22 + 0x0004], r6 00007ABC 90D90000 stw [r25], r6 00007AC0 32D60008 addic r22, r22, 8 00007AC4 90D90004 stw [r25 + 0x0004], r6 00007AC8 90DE0000 stw [r30], r6 00007ACC 33390008 addic r25, r25, 8 00007AD0 90DE0004 stw [r30 + 0x0004], r6 00007AD4 90DD0000 stw [r29], r6 00007AD8 33DE0008 addic r30, r30, 8 00007ADC 90DD0004 stw [r29 + 0x0004], r6 00007AE0 90CC0000 stw [r12], r6 00007AE4 33BD0008 addic r29, r29, 8 00007AE8 90CC0004 stw [r12 + 0x0004], r6 00007AEC 90DF0000 stw [r31], r6 00007AF0 90DF0004 stw [r31 + 0x0004], r6 00007AF4 318C0008 addic r12, r12, 8 00007AF8 33FF0008 addic r31, r31, 8 00007AFC 38850000 addi r4, r5, 0x0000 00007B00 4080FF94 bge -0x0000006C /* 00007A94 */ 00007B04 480006DC b +0x000006DC /* 000081E0 */ 00007B08 80C3003C lwz r6, [r3 + 0x003C] 00007B0C A0E50001 lhz r7, [r5 + 0x0001] 00007B10 54C6083C rlwinm r6, r6, 1, 0, 30 00007B14 7CF2332E sthx r7, r18, r6 00007B18 80C3003C lwz r6, [r3 + 0x003C] 00007B1C 32850003 addic r20, r5, 3 00007B20 30A60001 addic r5, r6, 1 00007B24 2C850100 cmpwi cr1, r5, 256 00007B28 90A3003C stw [r3 + 0x003C], r5 00007B2C 54C6063E rlwinm r6, r6, 0, 24, 31 00007B30 4086001C bne cr1, +0x0000001C /* 00007B4C */ 00007B34 9383003C stw [r3 + 0x003C], r28 00007B38 54C5083C rlwinm r5, r6, 1, 0, 30 00007B3C 7CC40010 subfc r6, r4, r0 00007B40 48000014 b +0x00000014 /* 00007B54 */ 00007B44 88C50001 lbz r6, [r5 + 0x0001] 00007B48 32850002 addic r20, r5, 2 label00007B4C: 00007B4C 54C5083C rlwinm r5, r6, 1, 0, 30 00007B50 7CC40010 subfc r6, r4, r0 label00007B54: 00007B54 7CB22814 addc r5, r18, r5 00007B58 7CC00734 extsh r0, r6 label00007B5C: 00007B5C 88D40000 lbz r6, [r20] 00007B60 3104FFFF subic r8, r4, 1 00007B64 54C4C9FE rlwinm r4, r6, 25, 7, 31 00007B68 7CE520AE lbzx r7, r5, r4 00007B6C 54C4D7FE rlwinm r4, r6, 26, 31, 31 00007B70 7C8520AE lbzx r4, r5, r4 00007B74 54E7801E rlwinm r7, r7, 16, 0, 15 00007B78 7CE72014 addc r7, r7, r4 00007B7C 54E4402E rlwinm r4, r7, 8, 0, 23 00007B80 7C872014 addc r4, r7, r4 00007B84 908B0000 stw [r11], r4 00007B88 909B0000 stw [r27], r4 00007B8C 54C4DFFE rlwinm r4, r6, 27, 31, 31 00007B90 7CE520AE lbzx r7, r5, r4 00007B94 54C4E7FE rlwinm r4, r6, 28, 31, 31 00007B98 7C8520AE lbzx r4, r5, r4 00007B9C 54E7801E rlwinm r7, r7, 16, 0, 15 00007BA0 7C872014 addc r4, r7, r4 00007BA4 5487402E rlwinm r7, r4, 8, 0, 23 00007BA8 7C843814 addc r4, r4, r7 00007BAC 908B0004 stw [r11 + 0x0004], r4 00007BB0 909B0004 stw [r27 + 0x0004], r4 00007BB4 54C4EFFE rlwinm r4, r6, 29, 31, 31 00007BB8 7CE520AE lbzx r7, r5, r4 00007BBC 54C4F7FE rlwinm r4, r6, 30, 31, 31 00007BC0 7C8520AE lbzx r4, r5, r4 00007BC4 54E7801E rlwinm r7, r7, 16, 0, 15 00007BC8 7C872014 addc r4, r7, r4 00007BCC 5487402E rlwinm r7, r4, 8, 0, 23 00007BD0 7C843814 addc r4, r4, r7 00007BD4 90960000 stw [r22], r4 00007BD8 90990000 stw [r25], r4 00007BDC 54C4FFFE rlwinm r4, r6, 31, 31, 31 00007BE0 7CE520AE lbzx r7, r5, r4 00007BE4 54C407FE rlwinm r4, r6, 0, 31, 31 00007BE8 7C8520AE lbzx r4, r5, r4 00007BEC 54E6801E rlwinm r6, r7, 16, 0, 15 00007BF0 7C862014 addc r4, r6, r4 00007BF4 5486402E rlwinm r6, r4, 8, 0, 23 fn00007BF8: 00007BF8 7C843014 addc r4, r4, r6 00007BFC 90960004 stw [r22 + 0x0004], r4 00007C00 90990004 stw [r25 + 0x0004], r4 00007C04 88D40001 lbz r6, [r20 + 0x0001] 00007C08 7D070735 extsh. r7, r8 00007C0C 54C4C9FE rlwinm r4, r6, 25, 7, 31 00007C10 7D2520AE lbzx r9, r5, r4 00007C14 54C4D7FE rlwinm r4, r6, 26, 31, 31 00007C18 7C8520AE lbzx r4, r5, r4 00007C1C 5529801E rlwinm r9, r9, 16, 0, 15 00007C20 7C892014 addc r4, r9, r4 00007C24 5489402E rlwinm r9, r4, 8, 0, 23 00007C28 7C844814 addc r4, r4, r9 00007C2C 909E0000 stw [r30], r4 00007C30 909D0000 stw [r29], r4 00007C34 54C4DFFE rlwinm r4, r6, 27, 31, 31 00007C38 7D2520AE lbzx r9, r5, r4 00007C3C 54C4E7FE rlwinm r4, r6, 28, 31, 31 00007C40 7C8520AE lbzx r4, r5, r4 00007C44 5529801E rlwinm r9, r9, 16, 0, 15 00007C48 7C892014 addc r4, r9, r4 00007C4C 5489402E rlwinm r9, r4, 8, 0, 23 00007C50 7C844814 addc r4, r4, r9 00007C54 909E0004 stw [r30 + 0x0004], r4 00007C58 909D0004 stw [r29 + 0x0004], r4 00007C5C 54C4EFFE rlwinm r4, r6, 29, 31, 31 00007C60 7D2520AE lbzx r9, r5, r4 00007C64 54C4F7FE rlwinm r4, r6, 30, 31, 31 00007C68 7C8520AE lbzx r4, r5, r4 00007C6C 5529801E rlwinm r9, r9, 16, 0, 15 00007C70 7C892014 addc r4, r9, r4 00007C74 5489402E rlwinm r9, r4, 8, 0, 23 00007C78 7C844814 addc r4, r4, r9 00007C7C 908C0000 stw [r12], r4 00007C80 909F0000 stw [r31], r4 00007C84 54C4FFFE rlwinm r4, r6, 31, 31, 31 00007C88 7D2520AE lbzx r9, r5, r4 00007C8C 54C407FE rlwinm r4, r6, 0, 31, 31 00007C90 7C8520AE lbzx r4, r5, r4 00007C94 5526801E rlwinm r6, r9, 16, 0, 15 00007C98 7C862014 addc r4, r6, r4 00007C9C 5486402E rlwinm r6, r4, 8, 0, 23 00007CA0 7C843014 addc r4, r4, r6 00007CA4 908C0004 stw [r12 + 0x0004], r4 00007CA8 909F0004 stw [r31 + 0x0004], r4 00007CAC 316B0008 addic r11, r11, 8 00007CB0 337B0008 addic r27, r27, 8 00007CB4 32D60008 addic r22, r22, 8 00007CB8 33390008 addic r25, r25, 8 00007CBC 32940002 addic r20, r20, 2 00007CC0 33DE0008 addic r30, r30, 8 00007CC4 33BD0008 addic r29, r29, 8 00007CC8 318C0008 addic r12, r12, 8 00007CCC 33FF0008 addic r31, r31, 8 00007CD0 38870000 addi r4, r7, 0x0000 00007CD4 4080FE88 bge -0x00000178 /* 00007B5C */ 00007CD8 48000508 b +0x00000508 /* 000081E0 */ 00007CDC 80C30040 lwz r6, [r3 + 0x0040] 00007CE0 80E50001 lwz r7, [r5 + 0x0001] 00007CE4 54C6103A rlwinm r6, r6, 2, 0, 29 00007CE8 7CF1312E stwx r17, r7, r6 00007CEC 80C30040 lwz r6, [r3 + 0x0040] 00007CF0 32850005 addic r20, r5, 5 00007CF4 30A60001 addic r5, r6, 1 00007CF8 2C850100 cmpwi cr1, r5, 256 00007CFC 90A30040 stw [r3 + 0x0040], r5 00007D00 54C6063E rlwinm r6, r6, 0, 24, 31 00007D04 4086001C bne cr1, +0x0000001C /* 00007D20 */ 00007D08 93830040 stw [r3 + 0x0040], r28 00007D0C 54C5103A rlwinm r5, r6, 2, 0, 29 00007D10 7CC40010 subfc r6, r4, r0 00007D14 48000014 b +0x00000014 /* 00007D28 */ 00007D18 88C50001 lbz r6, [r5 + 0x0001] 00007D1C 32850002 addic r20, r5, 2 label00007D20: 00007D20 54C5103A rlwinm r5, r6, 2, 0, 29 00007D24 7CC40010 subfc r6, r4, r0 label00007D28: 00007D28 7D312814 addc r9, r17, r5 00007D2C 7CC00734 extsh r0, r6 label00007D30: 00007D30 88D40000 lbz r6, [r20] 00007D34 30E4FFFF subic r7, r4, 1 00007D38 54C4D1BE rlwinm r4, r6, 26, 6, 31 00007D3C 7C8920AE lbzx r4, r9, r4 00007D40 54C5E7BE rlwinm r5, r6, 28, 30, 31 00007D44 54CA07BE rlwinm r10, r6, 0, 30, 31 00007D48 7CA928AE lbzx r5, r9, r5 00007D4C 5484801E rlwinm r4, r4, 16, 0, 15 00007D50 7C842814 addc r4, r4, r5 00007D54 5485402E rlwinm r5, r4, 8, 0, 23 00007D58 7C842814 addc r4, r4, r5 00007D5C 908B0000 stw [r11], r4 00007D60 909B0000 stw [r27], r4 00007D64 54C4F7BE rlwinm r4, r6, 30, 30, 31 00007D68 7C8920AE lbzx r4, r9, r4 00007D6C 7CA950AE lbzx r5, r9, r10 00007D70 5484801E rlwinm r4, r4, 16, 0, 15 00007D74 7C842814 addc r4, r4, r5 00007D78 5485402E rlwinm r5, r4, 8, 0, 23 00007D7C 7C842814 addc r4, r4, r5 00007D80 908B0004 stw [r11 + 0x0004], r4 00007D84 909B0004 stw [r27 + 0x0004], r4 00007D88 88B40001 lbz r5, [r20 + 0x0001] 00007D8C 7CE80735 extsh. r8, r7 00007D90 54A4D1BE rlwinm r4, r5, 26, 6, 31 00007D94 7CC920AE lbzx r6, r9, r4 00007D98 54A4E7BE rlwinm r4, r5, 28, 30, 31 00007D9C 7C8920AE lbzx r4, r9, r4 00007DA0 54C6801E rlwinm r6, r6, 16, 0, 15 00007DA4 7C862014 addc r4, r6, r4 00007DA8 5486402E rlwinm r6, r4, 8, 0, 23 00007DAC 7C843014 addc r4, r4, r6 00007DB0 90960000 stw [r22], r4 00007DB4 90990000 stw [r25], r4 00007DB8 54A4F7BE rlwinm r4, r5, 30, 30, 31 00007DBC 7CC920AE lbzx r6, r9, r4 00007DC0 54A407BE rlwinm r4, r5, 0, 30, 31 00007DC4 7C8920AE lbzx r4, r9, r4 00007DC8 54C5801E rlwinm r5, r6, 16, 0, 15 00007DCC 7C852014 addc r4, r5, r4 00007DD0 5485402E rlwinm r5, r4, 8, 0, 23 00007DD4 7C842814 addc r4, r4, r5 00007DD8 90960004 stw [r22 + 0x0004], r4 00007DDC 90990004 stw [r25 + 0x0004], r4 00007DE0 88B40002 lbz r5, [r20 + 0x0002] 00007DE4 54A4D1BE rlwinm r4, r5, 26, 6, 31 00007DE8 7CC920AE lbzx r6, r9, r4 00007DEC 54A4E7BE rlwinm r4, r5, 28, 30, 31 00007DF0 7C8920AE lbzx r4, r9, r4 00007DF4 54C6801E rlwinm r6, r6, 16, 0, 15 00007DF8 7C862014 addc r4, r6, r4 00007DFC 5486402E rlwinm r6, r4, 8, 0, 23 00007E00 7C843014 addc r4, r4, r6 00007E04 909E0000 stw [r30], r4 00007E08 909D0000 stw [r29], r4 00007E0C 54A4F7BE rlwinm r4, r5, 30, 30, 31 00007E10 7CC920AE lbzx r6, r9, r4 00007E14 54A407BE rlwinm r4, r5, 0, 30, 31 00007E18 7C8920AE lbzx r4, r9, r4 00007E1C 54C5801E rlwinm r5, r6, 16, 0, 15 00007E20 7C852014 addc r4, r5, r4 00007E24 5485402E rlwinm r5, r4, 8, 0, 23 00007E28 7C842814 addc r4, r4, r5 00007E2C 909E0004 stw [r30 + 0x0004], r4 00007E30 909D0004 stw [r29 + 0x0004], r4 00007E34 88B40003 lbz r5, [r20 + 0x0003] 00007E38 316B0008 addic r11, r11, 8 00007E3C 54A4D1BE rlwinm r4, r5, 26, 6, 31 00007E40 7CC920AE lbzx r6, r9, r4 00007E44 54A4E7BE rlwinm r4, r5, 28, 30, 31 00007E48 7C8920AE lbzx r4, r9, r4 00007E4C 54C6801E rlwinm r6, r6, 16, 0, 15 00007E50 7C862014 addc r4, r6, r4 00007E54 5486402E rlwinm r6, r4, 8, 0, 23 00007E58 7C843014 addc r4, r4, r6 00007E5C 908C0000 stw [r12], r4 00007E60 909F0000 stw [r31], r4 00007E64 54A4F7BE rlwinm r4, r5, 30, 30, 31 00007E68 7CC920AE lbzx r6, r9, r4 00007E6C 54A407BE rlwinm r4, r5, 0, 30, 31 00007E70 7C8920AE lbzx r4, r9, r4 00007E74 54C5801E rlwinm r5, r6, 16, 0, 15 00007E78 7C852014 addc r4, r5, r4 00007E7C 5485402E rlwinm r5, r4, 8, 0, 23 00007E80 7C842814 addc r4, r4, r5 00007E84 908C0004 stw [r12 + 0x0004], r4 00007E88 909F0004 stw [r31 + 0x0004], r4 00007E8C 337B0008 addic r27, r27, 8 00007E90 32D60008 addic r22, r22, 8 00007E94 33390008 addic r25, r25, 8 00007E98 33DE0008 addic r30, r30, 8 00007E9C 33BD0008 addic r29, r29, 8 00007EA0 32940004 addic r20, r20, 4 00007EA4 318C0008 addic r12, r12, 8 00007EA8 33FF0008 addic r31, r31, 8 00007EAC 38880000 addi r4, r8, 0x0000 00007EB0 4080FE80 bge -0x00000180 /* 00007D30 */ 00007EB4 4800032C b +0x0000032C /* 000081E0 */ 00007EB8 80C30044 lwz r6, [r3 + 0x0044] 00007EBC 80E50001 lwz r7, [r5 + 0x0001] 00007EC0 54C61838 rlwinm r6, r6, 3, 0, 28 00007EC4 81050005 lwz r8, [r5 + 0x0005] 00007EC8 7CD03014 addc r6, r16, r6 00007ECC 91060004 stw [r6 + 0x0004], r8 00007ED0 90E60000 stw [r6], r7 00007ED4 80C30044 lwz r6, [r3 + 0x0044] 00007ED8 32850009 addic r20, r5, 9 00007EDC 30A60001 addic r5, r6, 1 00007EE0 2C850100 cmpwi cr1, r5, 256 00007EE4 90A30044 stw [r3 + 0x0044], r5 00007EE8 54C6063E rlwinm r6, r6, 0, 24, 31 00007EEC 4086001C bne cr1, +0x0000001C /* 00007F08 */ 00007EF0 93830044 stw [r3 + 0x0044], r28 00007EF4 54C51838 rlwinm r5, r6, 3, 0, 28 00007EF8 7CC40010 subfc r6, r4, r0 00007EFC 48000014 b +0x00000014 /* 00007F10 */ 00007F00 88C50001 lbz r6, [r5 + 0x0001] 00007F04 32850002 addic r20, r5, 2 label00007F08: 00007F08 54C51838 rlwinm r5, r6, 3, 0, 28 00007F0C 7CC40010 subfc r6, r4, r0 label00007F10: 00007F10 7D302814 addc r9, r16, r5 00007F14 7CC00734 extsh r0, r6 label00007F18: 00007F18 A8B40000 lha r5, [r20] 00007F1C 54A69F7E rlwinm r6, r5, 19, 29, 31 00007F20 7CE930AE lbzx r7, r9, r6 00007F24 54A6B77E rlwinm r6, r5, 22, 29, 31 00007F28 7CC930AE lbzx r6, r9, r6 00007F2C 54E7801E rlwinm r7, r7, 16, 0, 15 00007F30 7CE73014 addc r7, r7, r6 00007F34 54E6402E rlwinm r6, r7, 8, 0, 23 00007F38 7CC73014 addc r6, r7, r6 00007F3C 90CB0000 stw [r11], r6 00007F40 90DB0000 stw [r27], r6 00007F44 54A6CF7E rlwinm r6, r5, 25, 29, 31 00007F48 7CE930AE lbzx r7, r9, r6 00007F4C 54A6E77E rlwinm r6, r5, 28, 29, 31 00007F50 7CC930AE lbzx r6, r9, r6 00007F54 54E7801E rlwinm r7, r7, 16, 0, 15 00007F58 7CC73014 addc r6, r7, r6 00007F5C 54C7402E rlwinm r7, r6, 8, 0, 23 00007F60 7CC63814 addc r6, r6, r7 00007F64 90CB0004 stw [r11 + 0x0004], r6 00007F68 90DB0004 stw [r27 + 0x0004], r6 00007F6C A9540002 lha r10, [r20 + 0x0002] 00007F70 316B0008 addic r11, r11, 8 00007F74 55469F7E rlwinm r6, r10, 19, 29, 31 00007F78 7CC930AE lbzx r6, r9, r6 fn00007F7C: 00007F7C 337B0008 addic r27, r27, 8 00007F80 54C7801E rlwinm r7, r6, 16, 0, 15 00007F84 5546B77E rlwinm r6, r10, 22, 29, 31 00007F88 7CC930AE lbzx r6, r9, r6 00007F8C 5548452E rlwinm r8, r10, 8, 20, 23 00007F90 7CC73014 addc r6, r7, r6 00007F94 54C7402E rlwinm r7, r6, 8, 0, 23 00007F98 7CC63814 addc r6, r6, r7 00007F9C 90D60000 stw [r22], r6 00007FA0 90D90000 stw [r25], r6 00007FA4 5546CF7E rlwinm r6, r10, 25, 29, 31 00007FA8 7CC930AE lbzx r6, r9, r6 00007FAC 5547E77E rlwinm r7, r10, 28, 29, 31 00007FB0 7CE938AE lbzx r7, r9, r7 00007FB4 54C6801E rlwinm r6, r6, 16, 0, 15 00007FB8 7CC63814 addc r6, r6, r7 00007FBC 54C7402E rlwinm r7, r6, 8, 0, 23 00007FC0 7CC63814 addc r6, r6, r7 00007FC4 90D60004 stw [r22 + 0x0004], r6 00007FC8 90D90004 stw [r25 + 0x0004], r6 00007FCC A9540004 lha r10, [r20 + 0x0004] 00007FD0 50A86426 rlwimi r8, r5, 12, 16, 19 00007FD4 55459F7E rlwinm r5, r10, 19, 29, 31 00007FD8 7CA928AE lbzx r5, r9, r5 00007FDC 32D60008 addic r22, r22, 8 00007FE0 54A7801E rlwinm r7, r5, 16, 0, 15 00007FE4 33390008 addic r25, r25, 8 00007FE8 32940006 addic r20, r20, 6 00007FEC 5545B77E rlwinm r5, r10, 22, 29, 31 00007FF0 7CA928AE lbzx r5, r9, r5 00007FF4 55462636 rlwinm r6, r10, 4, 24, 27 00007FF8 7CA72814 addc r5, r7, r5 00007FFC 54A7402E rlwinm r7, r5, 8, 0, 23 00008000 7CA53814 addc r5, r5, r7 label00008004: 00008004 90BE0000 stw [r30], r5 00008008 90BD0000 stw [r29], r5 0000800C 5545CF7E rlwinm r5, r10, 25, 29, 31 00008010 7CA928AE lbzx r5, r9, r5 00008014 5547E77E rlwinm r7, r10, 28, 29, 31 00008018 7CE938AE lbzx r7, r9, r7 0000801C 54A5801E rlwinm r5, r5, 16, 0, 15 00008020 7CA53814 addc r5, r5, r7 00008024 54A7402E rlwinm r7, r5, 8, 0, 23 00008028 7CA53814 addc r5, r5, r7 0000802C 90BE0004 stw [r30 + 0x0004], r5 00008030 90BD0004 stw [r29 + 0x0004], r5 00008034 7D063378 or r6, r8, r6 00008038 54C59F7E rlwinm r5, r6, 19, 29, 31 0000803C 7CE928AE lbzx r7, r9, r5 00008040 5505B77E rlwinm r5, r8, 22, 29, 31 00008044 7CA928AE lbzx r5, r9, r5 00008048 54E7801E rlwinm r7, r7, 16, 0, 15 0000804C 7CA72814 addc r5, r7, r5 00008050 33BD0008 addic r29, r29, 8 00008054 33DE0008 addic r30, r30, 8 00008058 54A7402E rlwinm r7, r5, 8, 0, 23 0000805C 7CA53814 addc r5, r5, r7 00008060 90AC0000 stw [r12], r5 00008064 90BF0000 stw [r31], r5 00008068 54C5CF7E rlwinm r5, r6, 25, 29, 31 0000806C 7CE928AE lbzx r7, r9, r5 00008070 54C5E77E rlwinm r5, r6, 28, 29, 31 00008074 7CA928AE lbzx r5, r9, r5 00008078 54E6801E rlwinm r6, r7, 16, 0, 15 0000807C 7CA62814 addc r5, r6, r5 00008080 30E4FFFF subic r7, r4, 1 00008084 54A6402E rlwinm r6, r5, 8, 0, 23 00008088 7CA53014 addc r5, r5, r6 0000808C 7CE40735 extsh. r4, r7 00008090 90AC0004 stw [r12 + 0x0004], r5 00008094 90BF0004 stw [r31 + 0x0004], r5 00008098 318C0008 addic r12, r12, 8 0000809C 33FF0008 addic r31, r31, 8 000080A0 4080FE78 bge -0x00000188 /* 00007F18 */ label000080A4: 000080A4 4800013C b +0x0000013C /* 000081E0 */ 000080A8 7CA40010 subfc r5, r4, r0 000080AC 7CA00734 extsh r0, r5 label000080B0: 000080B0 88B40000 lbz r5, [r20] 000080B4 88D40001 lbz r6, [r20 + 0x0001] 000080B8 54A5801E rlwinm r5, r5, 16, 0, 15 000080BC 7CC62814 addc r6, r6, r5 000080C0 54C5402E rlwinm r5, r6, 8, 0, 23 000080C4 7CA62814 addc r5, r6, r5 000080C8 90AB0000 stw [r11], r5 000080CC 90BB0000 stw [r27], r5 000080D0 88B40002 lbz r5, [r20 + 0x0002] 000080D4 88D40003 lbz r6, [r20 + 0x0003] 000080D8 54A5801E rlwinm r5, r5, 16, 0, 15 000080DC 7CA62814 addc r5, r6, r5 000080E0 54A6402E rlwinm r6, r5, 8, 0, 23 000080E4 7CA53014 addc r5, r5, r6 000080E8 90AB0004 stw [r11 + 0x0004], r5 000080EC 90BB0004 stw [r27 + 0x0004], r5 000080F0 88B40004 lbz r5, [r20 + 0x0004] 000080F4 88D40005 lbz r6, [r20 + 0x0005] 000080F8 54A5801E rlwinm r5, r5, 16, 0, 15 000080FC 7CA62814 addc r5, r6, r5 00008100 54A6402E rlwinm r6, r5, 8, 0, 23 00008104 7CA53014 addc r5, r5, r6 00008108 90B60000 stw [r22], r5 0000810C 90B90000 stw [r25], r5 00008110 88B40006 lbz r5, [r20 + 0x0006] 00008114 88D40007 lbz r6, [r20 + 0x0007] 00008118 54A5801E rlwinm r5, r5, 16, 0, 15 0000811C 7CA62814 addc r5, r6, r5 00008120 54A6402E rlwinm r6, r5, 8, 0, 23 00008124 7CA53014 addc r5, r5, r6 00008128 90B60004 stw [r22 + 0x0004], r5 0000812C 90B90004 stw [r25 + 0x0004], r5 00008130 88B40008 lbz r5, [r20 + 0x0008] 00008134 88D40009 lbz r6, [r20 + 0x0009] 00008138 54A5801E rlwinm r5, r5, 16, 0, 15 0000813C 7CA62814 addc r5, r6, r5 00008140 54A6402E rlwinm r6, r5, 8, 0, 23 00008144 7CA53014 addc r5, r5, r6 00008148 90BE0000 stw [r30], r5 0000814C 90BD0000 stw [r29], r5 00008150 88B4000A lbz r5, [r20 + 0x000A] 00008154 88D4000B lbz r6, [r20 + 0x000B] 00008158 54A5801E rlwinm r5, r5, 16, 0, 15 0000815C 7CA62814 addc r5, r6, r5 00008160 54A6402E rlwinm r6, r5, 8, 0, 23 00008164 7CA53014 addc r5, r5, r6 00008168 90BE0004 stw [r30 + 0x0004], r5 0000816C 90BD0004 stw [r29 + 0x0004], r5 00008170 88B4000C lbz r5, [r20 + 0x000C] 00008174 88D4000D lbz r6, [r20 + 0x000D] 00008178 54A5801E rlwinm r5, r5, 16, 0, 15 0000817C 7CA62814 addc r5, r6, r5 00008180 54A6402E rlwinm r6, r5, 8, 0, 23 00008184 7CA53014 addc r5, r5, r6 00008188 90AC0000 stw [r12], r5 0000818C 90BF0000 stw [r31], r5 00008190 88B4000E lbz r5, [r20 + 0x000E] 00008194 88D4000F lbz r6, [r20 + 0x000F] 00008198 54A5801E rlwinm r5, r5, 16, 0, 15 0000819C 7CA62814 addc r5, r6, r5 000081A0 30E4FFFF subic r7, r4, 1 000081A4 54A6402E rlwinm r6, r5, 8, 0, 23 000081A8 7CA53014 addc r5, r5, r6 000081AC 7CE40735 extsh. r4, r7 000081B0 90AC0004 stw [r12 + 0x0004], r5 000081B4 90BF0004 stw [r31 + 0x0004], r5 000081B8 33DE0008 addic r30, r30, 8 000081BC 33BD0008 addic r29, r29, 8 000081C0 316B0008 addic r11, r11, 8 000081C4 337B0008 addic r27, r27, 8 000081C8 32D60008 addic r22, r22, 8 000081CC 33390008 addic r25, r25, 8 000081D0 32940010 addic r20, r20, 16 000081D4 318C0008 addic r12, r12, 8 000081D8 33FF0008 addic r31, r31, 8 000081DC 4080FED4 bge -0x0000012C /* 000080B0 */ label000081E0: 000081E0 3080FFFF subic r4, r0, 1 000081E4 7C850735 extsh. r5, r4 000081E8 38050000 addi r0, r5, 0x0000 000081EC 4080F58C bge -0x00000A74 /* 00007778 */ label000081F0: 000081F0 3098FFFF subic r4, r24, 1 000081F4 7C850735 extsh. r5, r4 000081F8 7DEF7014 addc r15, r15, r14 000081FC 3B050000 addi r24, r5, 0x0000 00008200 4080F544 bge -0x00000ABC /* 00007744 */ label00008204: 00008204 9AA10038 stb [r1 + 0x0038], r21 00008208 92830008 stw [r3 + 0x0008], r20 0000820C B9C10048 lmw r14, [r1 + 0x0048] 00008210 30210090 addic r1, r1, 144 00008214 4E800020 blr 00008218 00000000 .invalid 0000821C 00002041 .invalid 00008220 80120100 lwz r0, [r18 + 0x0100] 00008224 00000000 .invalid 00008228 00000B4C .invalid 0000822C 0010534D .invalid 00008230 43444543 bcla 26, 4, 0x00004540 00008234 4F4D5052 .invalid 4C 00008238 45535338 .invalid sc 0000823C 58320000 .invalid fn00008240: 00008240 A8E3001E lha r7, [r3 + 0x001E] 00008244 BFA1FFF4 stmw [r1 - 0x000C], r29 00008248 3007FFFF subic r0, r7, 1 0000824C 7C040735 extsh. r4, r0 00008250 81230008 lwz r9, [r3 + 0x0008] 00008254 38E40000 addi r7, r4, 0x0000 00008258 41800224 blt +0x00000224 /* 0000847C */ 0000825C 8102008C lwz r8, [r2 + 0x008C] 00008260 81420090 lwz r10, [r2 + 0x0090] 00008264 39600000 li r11, 0x0000 label00008268: 00008268 ABE3001A lha r31, [r3 + 0x001A] 0000826C 3007FFFF subic r0, r7, 1 00008270 309FFFFF subic r4, r31, 1 00008274 7C850735 extsh. r5, r4 00008278 7C0C0734 extsh r12, r0 0000827C 3BE50000 addi r31, r5, 0x0000 00008280 38EC0000 addi r7, r12, 0x0000 00008284 418001F0 blt +0x000001F0 /* 00008474 */ label00008288: 00008288 88C90000 lbz r6, [r9] 0000828C 3BC90000 addi r30, r9, 0x0000 00008290 54C0E13E rlwinm r0, r6, 28, 4, 31 00008294 2880000F cmplwi cr1, r0, 15 00008298 3BA60000 addi r29, r6, 0x0000 0000829C 38890000 addi r4, r9, 0x0000 000082A0 38060000 addi r0, r6, 0x0000 000082A4 31290001 addic r9, r9, 1 000082A8 54C6073E rlwinm r6, r6, 0, 28, 31 000082AC 418501B8 bgt cr1, +0x000001B8 /* 00008464 */ 000082B0 5405F0BA rlwinm r5, r0, 30, 2, 29 000082B4 7CA8282E lwzx r5, r8, r5 000082B8 7CA55014 addc r5, r5, r10 000082BC 7CA903A6 mtctr r5 000082C0 4E800420 bctr 000082C4 88DE0001 lbz r6, [r30 + 0x0001] 000082C8 31240002 addic r9, r4, 2 label000082CC: 000082CC 7C06F810 subfc r0, r6, r31 000082D0 7C1F0734 extsh r31, r0 000082D4 48000190 b +0x00000190 /* 00008464 */ 000082D8 88DE0001 lbz r6, [r30 + 0x0001] 000082DC 313E0002 addic r9, r30, 2 000082E0 4BFFFFEC b -0x00000014 /* 000082CC */ 000082E4 88DE0001 lbz r6, [r30 + 0x0001] 000082E8 313E0002 addic r9, r30, 2 000082EC 7C063014 addc r0, r6, r6 000082F0 30000001 addic r0, r0, 1 000082F4 7C00F810 subfc r0, r0, r31 000082F8 7C1F0734 extsh r31, r0 000082FC 48000168 b +0x00000168 /* 00008464 */ 00008300 88DE0001 lbz r6, [r30 + 0x0001] 00008304 313E0002 addic r9, r30, 2 00008308 7C06F810 subfc r0, r6, r31 0000830C 7C1F0734 extsh r31, r0 00008310 31290001 addic r9, r9, 1 00008314 48000150 b +0x00000150 /* 00008464 */ 00008318 80A3003C lwz r5, [r3 + 0x003C] 0000831C 7C063014 addc r0, r6, r6 00008320 30850001 addic r4, r5, 1 00008324 9083003C stw [r3 + 0x003C], r4 00008328 A3DE0001 lhz r30, [r30 + 0x0001] 0000832C 80830030 lwz r4, [r3 + 0x0030] 00008330 54A5083C rlwinm r5, r5, 1, 0, 30 00008334 7FC42B2E sthx r30, r4, r5 00008338 8083003C lwz r4, [r3 + 0x003C] 0000833C 7CA6F810 subfc r5, r6, r31 00008340 2C840100 cmpwi cr1, r4, 256 00008344 30000004 addic r0, r0, 4 00008348 7D290014 addc r9, r9, r0 0000834C 7CBF0734 extsh r31, r5 00008350 40860114 bne cr1, +0x00000114 /* 00008464 */ 00008354 9163003C stw [r3 + 0x003C], r11 00008358 301FFFFF subic r0, r31, 1 0000835C 4800010C b +0x0000010C /* 00008468 */ 00008360 7C863014 addc r4, r6, r6 00008364 7C06F810 subfc r0, r6, r31 00008368 30840003 addic r4, r4, 3 0000836C 7D292014 addc r9, r9, r4 00008370 7C1F0734 extsh r31, r0 00008374 480000F0 b +0x000000F0 /* 00008464 */ 00008378 80030040 lwz r0, [r3 + 0x0040] 0000837C 7CA6F810 subfc r5, r6, r31 label00008380: 00008380 30800001 addic r4, r0, 1 00008384 90830040 stw [r3 + 0x0040], r4 00008388 80830034 lwz r4, [r3 + 0x0034] 0000838C 80DE0001 lwz r6, [r30 + 0x0001] 00008390 541F103A rlwinm r31, r0, 2, 0, 29 00008394 7CC4F92E stwx r4, r6, r31 00008398 80030040 lwz r0, [r3 + 0x0040] 0000839C 57A416BA rlwinm r4, r29, 2, 26, 29 000083A0 2C800100 cmpwi cr1, r0, 256 000083A4 30040008 addic r0, r4, 8 000083A8 7D290014 addc r9, r9, r0 000083AC 7CBF0734 extsh r31, r5 000083B0 408600B4 bne cr1, +0x000000B4 /* 00008464 */ 000083B4 91630040 stw [r3 + 0x0040], r11 000083B8 301FFFFF subic r0, r31, 1 000083BC 480000AC b +0x000000AC /* 00008468 */ 000083C0 540016BA rlwinm r0, r0, 2, 26, 29 000083C4 7C86F810 subfc r4, r6, r31 000083C8 30000005 addic r0, r0, 5 000083CC 7D290014 addc r9, r9, r0 000083D0 7C9F0734 extsh r31, r4 000083D4 48000090 b +0x00000090 /* 00008464 */ 000083D8 80A30044 lwz r5, [r3 + 0x0044] 000083DC 54001E78 rlwinm r0, r0, 3, 25, 28 000083E0 30850001 addic r4, r5, 1 000083E4 90830044 stw [r3 + 0x0044], r4 000083E8 83BE0001 lwz r29, [r30 + 0x0001] 000083EC 80830038 lwz r4, [r3 + 0x0038] 000083F0 83DE0005 lwz r30, [r30 + 0x0005] 000083F4 54A51838 rlwinm r5, r5, 3, 0, 28 000083F8 7C842814 addc r4, r4, r5 000083FC 93C40004 stw [r4 + 0x0004], r30 00008400 93A40000 stw [r4], r29 00008404 80830044 lwz r4, [r3 + 0x0044] 00008408 7C060010 subfc r0, r6, r0 0000840C 2C840100 cmpwi cr1, r4, 256 00008410 7C060010 subfc r0, r6, r0 00008414 7CA6F810 subfc r5, r6, r31 00008418 40860008 bne cr1, +0x00000008 /* 00008420 */ 0000841C 91630044 stw [r3 + 0x0044], r11 label00008420: 00008420 3000000E addic r0, r0, 14 00008424 7D290014 addc r9, r9, r0 00008428 7CBF0734 extsh r31, r5 0000842C 48000038 b +0x00000038 /* 00008464 */ 00008430 54001E78 rlwinm r0, r0, 3, 25, 28 00008434 7C060010 subfc r0, r6, r0 00008438 7C060010 subfc r0, r6, r0 0000843C 7C86F810 subfc r4, r6, r31 00008440 30000007 addic r0, r0, 7 00008444 7D290014 addc r9, r9, r0 00008448 7C9F0734 extsh r31, r4 0000844C 48000018 b +0x00000018 /* 00008464 */ 00008450 7C06F810 subfc r0, r6, r31 00008454 7C1F0734 extsh r31, r0 00008458 30060001 addic r0, r6, 1 0000845C 54002036 rlwinm r0, r0, 4, 0, 27 00008460 7D290014 addc r9, r9, r0 label00008464: 00008464 301FFFFF subic r0, r31, 1 label00008468: 00008468 7C040735 extsh. r4, r0 0000846C 3BE40000 addi r31, r4, 0x0000 00008470 4080FE18 bge -0x000001E8 /* 00008288 */ label00008474: 00008474 2C0C0000 cmpwi r12, 0 00008478 4080FDF0 bge -0x00000210 /* 00008268 */ label0000847C: 0000847C 91230008 stw [r3 + 0x0008], r9 00008480 BBA1FFF4 lmw r29, [r1 - 0x000C] 00008484 4E800020 blr 00008488 00000000 .invalid 0000848C 00002040 .invalid 00008490 00030100 .invalid 00008494 00000000 .invalid 00008498 00000248 .invalid 0000849C 0008534D .invalid 000084A0 43536B69 bdzl cr4, +0x00006B68 /* 0000F008 */ 000084A4 70380000 andi. r24, r1, 0x0000 000084A8 A8830022 lha r4, [r3 + 0x0022] 000084AC 7C0802A6 mflr r0 000084B0 2C840000 cmpwi cr1, r4, 0 000084B4 BDA1FFB4 stmw [r1 - 0x004C], r13 000084B8 90010008 stw [r1 + 0x0008], r0 000084BC 9421FF60 stwu [r1 - 0x00A0], r1 000084C0 40840018 bge cr1, +0x00000018 /* 000084D8 */ 000084C4 4BFFFD7D bl -0x00000284 /* 00008240 */ 000084C8 818100A8 lwz r12, [r1 + 0x00A8] 000084CC 302100A0 addic r1, r1, 160 000084D0 7D8803A6 mtlr r12 000084D4 4E800020 blr label000084D8: 000084D8 AA43001E lha r18, [r3 + 0x001E] 000084DC 80830068 lwz r4, [r3 + 0x0068] 000084E0 30D2FFFF subic r6, r18, 1 000084E4 80A40000 lwz r5, [r4] 000084E8 7CC40735 extsh. r4, r6 000084EC 80830010 lwz r4, [r3 + 0x0010] 000084F0 81E30008 lwz r15, [r3 + 0x0008] 000084F4 9081003C stw [r1 + 0x003C], r4 000084F8 38800001 li r4, 0x0001 000084FC 98810038 stb [r1 + 0x0038], r4 00008500 A8E30018 lha r7, [r3 + 0x0018] 00008504 82630030 lwz r19, [r3 + 0x0030] 00008508 82030034 lwz r16, [r3 + 0x0034] 0000850C 3225000C addic r17, r5, 12 00008510 81C30038 lwz r14, [r3 + 0x0038] 00008514 90E10040 stw [r1 + 0x0040], r7 00008518 98810038 stb [r1 + 0x0038], r4 0000851C 7CD20734 extsh r18, r6 00008520 32A5000D addic r21, r5, 13 00008524 41800A60 blt +0x00000A60 /* 00008F84 */ 00008528 38870000 addi r4, r7, 0x0000 0000852C 5484103A rlwinm r4, r4, 2, 0, 29 00008530 3305000E addic r24, r5, 14 00008534 3365000F addic r27, r5, 15 00008538 82E2008C lwz r23, [r2 + 0x008C] 0000853C 83420090 lwz r26, [r2 + 0x0090] 00008540 3A800000 li r20, 0x0000 00008544 90810044 stw [r1 + 0x0044], r4 label00008548: 00008548 AB23001A lha r25, [r3 + 0x001A] 0000854C 80A10040 lwz r5, [r1 + 0x0040] 00008550 3099FFFF subic r4, r25, 1 00008554 82C1003C lwz r22, [r1 + 0x003C] 00008558 7C860735 extsh. r6, r4 0000855C 7F962814 addc r28, r22, r5 00008560 7FC5E014 addc r30, r5, r28 00008564 7FE5F014 addc r31, r5, r30 00008568 3B260000 addi r25, r6, 0x0000 0000856C 418009F8 blt +0x000009F8 /* 00008F64 */ label00008570: 00008570 8BAF0000 lbz r29, [r15] 00008574 388F0000 addi r4, r15, 0x0000 00008578 57A5E13E rlwinm r5, r29, 28, 4, 31 0000857C 2885000F cmplwi cr1, r5, 15 00008580 57A5F0BA rlwinm r5, r29, 30, 2, 29 00008584 7CB72814 addc r5, r23, r5 00008588 31EF0001 addic r15, r15, 1 0000858C 57BD073E rlwinm r29, r29, 0, 28, 31 00008590 418509C4 bgt cr1, +0x000009C4 /* 00008F54 */ 00008594 80A500C0 lwz r5, [r5 + 0x00C0] 00008598 7CBA2814 addc r5, r26, r5 0000859C 7CA903A6 mtctr r5 000085A0 4E800420 bctr 000085A4 8BA40001 lbz r29, [r4 + 0x0001] 000085A8 31E40002 addic r15, r4, 2 000085AC 309D0001 addic r4, r29, 1 000085B0 5484103A rlwinm r4, r4, 2, 0, 29 000085B4 7C840734 extsh r4, r4 000085B8 7CBDC810 subfc r5, r29, r25 000085BC 7FE4F814 addc r31, r4, r31 000085C0 7CB90734 extsh r25, r5 000085C4 7ED62014 addc r22, r22, r4 000085C8 7F9C2014 addc r28, r28, r4 000085CC 7FDE2014 addc r30, r30, r4 000085D0 48000984 b +0x00000984 /* 00008F54 */ 000085D4 8BA40001 lbz r29, [r4 + 0x0001] 000085D8 31E40002 addic r15, r4, 2 000085DC 7C9DC810 subfc r4, r29, r25 000085E0 7C990734 extsh r25, r4 000085E4 38960000 addi r4, r22, 0x0000 000085E8 38BD0000 addi r5, r29, 0x0000 000085EC 84C4FFFC lwzu r6, [r4 - 0x0004] label000085F0: 000085F0 30FDFFFF subic r7, r29, 1 000085F4 7CE80735 extsh. r8, r7 000085F8 94C40004 stwu [r4 + 0x0004], r6 000085FC 32D60004 addic r22, r22, 4 00008600 3BA80000 addi r29, r8, 0x0000 00008604 4080FFEC bge -0x00000014 /* 000085F0 */ 00008608 389C0000 addi r4, r28, 0x0000 0000860C 38C50000 addi r6, r5, 0x0000 00008610 8504FFFC lwzu r8, [r4 - 0x0004] label00008614: 00008614 30C6FFFF subic r6, r6, 1 00008618 7CC70735 extsh. r7, r6 0000861C 95040004 stwu [r4 + 0x0004], r8 00008620 339C0004 addic r28, r28, 4 00008624 38C70000 addi r6, r7, 0x0000 00008628 4080FFEC bge -0x00000014 /* 00008614 */ 0000862C 389E0000 addi r4, r30, 0x0000 00008630 38C50000 addi r6, r5, 0x0000 00008634 8504FFFC lwzu r8, [r4 - 0x0004] label00008638: 00008638 30C6FFFF subic r6, r6, 1 0000863C 7CC70735 extsh. r7, r6 00008640 95040004 stwu [r4 + 0x0004], r8 00008644 33DE0004 addic r30, r30, 4 00008648 38C70000 addi r6, r7, 0x0000 0000864C 4080FFEC bge -0x00000014 /* 00008638 */ 00008650 389F0000 addi r4, r31, 0x0000 00008654 84C4FFFC lwzu r6, [r4 - 0x0004] label00008658: 00008658 30A5FFFF subic r5, r5, 1 0000865C 7CA70735 extsh. r7, r5 00008660 94C40004 stwu [r4 + 0x0004], r6 00008664 33FF0004 addic r31, r31, 4 00008668 38A70000 addi r5, r7, 0x0000 0000866C 4080FFEC bge -0x00000014 /* 00008658 */ 00008670 3099FFFF subic r4, r25, 1 00008674 480008E4 b +0x000008E4 /* 00008F58 */ 00008678 8BA40001 lbz r29, [r4 + 0x0001] 0000867C 31E40002 addic r15, r4, 2 00008680 7C9DE814 addc r4, r29, r29 00008684 30840001 addic r4, r4, 1 00008688 7C84C810 subfc r4, r4, r25 0000868C 7C990734 extsh r25, r4 00008690 38960000 addi r4, r22, 0x0000 00008694 84C4FFF8 lwzu r6, [r4 - 0x0008] 00008698 38B60000 addi r5, r22, 0x0000 0000869C 8485FFFC lwzu r4, [r5 - 0x0004] 000086A0 38BD0000 addi r5, r29, 0x0000 label000086A4: 000086A4 30FDFFFF subic r7, r29, 1 000086A8 7CE80735 extsh. r8, r7 000086AC 90D60000 stw [r22], r6 000086B0 90960004 stw [r22 + 0x0004], r4 000086B4 32D60008 addic r22, r22, 8 000086B8 3BA80000 addi r29, r8, 0x0000 000086BC 4080FFE8 bge -0x00000018 /* 000086A4 */ 000086C0 389C0000 addi r4, r28, 0x0000 000086C4 8504FFF8 lwzu r8, [r4 - 0x0008] 000086C8 389C0000 addi r4, r28, 0x0000 000086CC 84C4FFFC lwzu r6, [r4 - 0x0004] 000086D0 38850000 addi r4, r5, 0x0000 label000086D4: 000086D4 3084FFFF subic r4, r4, 1 000086D8 7C870735 extsh. r7, r4 000086DC 911C0000 stw [r28], r8 000086E0 90DC0004 stw [r28 + 0x0004], r6 000086E4 339C0008 addic r28, r28, 8 000086E8 38870000 addi r4, r7, 0x0000 000086EC 4080FFE8 bge -0x00000018 /* 000086D4 */ label000086F0: 000086F0 389E0000 addi r4, r30, 0x0000 000086F4 8504FFF8 lwzu r8, [r4 - 0x0008] 000086F8 389E0000 addi r4, r30, 0x0000 000086FC 84C4FFFC lwzu r6, [r4 - 0x0004] 00008700 38850000 addi r4, r5, 0x0000 label00008704: 00008704 3084FFFF subic r4, r4, 1 00008708 7C870735 extsh. r7, r4 0000870C 911E0000 stw [r30], r8 00008710 90DE0004 stw [r30 + 0x0004], r6 00008714 33DE0008 addic r30, r30, 8 00008718 38870000 addi r4, r7, 0x0000 0000871C 4080FFE8 bge -0x00000018 /* 00008704 */ 00008720 389F0000 addi r4, r31, 0x0000 00008724 84C4FFF8 lwzu r6, [r4 - 0x0008] 00008728 389F0000 addi r4, r31, 0x0000 0000872C 84E4FFFC lwzu r7, [r4 - 0x0004] label00008730: 00008730 3085FFFF subic r4, r5, 1 00008734 7C850735 extsh. r5, r4 00008738 90FF0004 stw [r31 + 0x0004], r7 0000873C 90DF0000 stw [r31], r6 00008740 33FF0008 addic r31, r31, 8 00008744 4080FFEC bge -0x00000014 /* 00008730 */ 00008748 3099FFFF subic r4, r25, 1 0000874C 4800080C b +0x0000080C /* 00008F58 */ 00008750 8BA40001 lbz r29, [r4 + 0x0001] 00008754 31E40002 addic r15, r4, 2 00008758 890F0000 lbz r8, [r15] 0000875C 7C9DC810 subfc r4, r29, r25 00008760 31EF0001 addic r15, r15, 1 00008764 7C990734 extsh r25, r4 00008768 5504103A rlwinm r4, r8, 2, 0, 29 0000876C 7D11202E lwzx r8, r17, r4 00008770 30DFFFFC subic r6, r31, 4 00008774 309EFFFC subic r4, r30, 4 00008778 30BCFFFC subic r5, r28, 4 0000877C 30F6FFFC subic r7, r22, 4 label00008780: 00008780 301DFFFF subic r0, r29, 1 00008784 7C090735 extsh. r9, r0 00008788 95070004 stwu [r7 + 0x0004], r8 0000878C 95050004 stwu [r5 + 0x0004], r8 00008790 95040004 stwu [r4 + 0x0004], r8 00008794 32D60004 addic r22, r22, 4 00008798 339C0004 addic r28, r28, 4 0000879C 33DE0004 addic r30, r30, 4 000087A0 95060004 stwu [r6 + 0x0004], r8 000087A4 33FF0004 addic r31, r31, 4 000087A8 3BA90000 addi r29, r9, 0x0000 000087AC 4080FFD4 bge -0x0000002C /* 00008780 */ 000087B0 480007A4 b +0x000007A4 /* 00008F54 */ 000087B4 80A3003C lwz r5, [r3 + 0x003C] 000087B8 A0C40001 lhz r6, [r4 + 0x0001] 000087BC 54A5083C rlwinm r5, r5, 1, 0, 30 000087C0 7CD32B2E sthx r6, r19, r5 000087C4 80A3003C lwz r5, [r3 + 0x003C] 000087C8 31E40003 addic r15, r4, 3 000087CC 30850001 addic r4, r5, 1 000087D0 2C840100 cmpwi cr1, r4, 256 000087D4 9083003C stw [r3 + 0x003C], r4 000087D8 54A5063E rlwinm r5, r5, 0, 24, 31 000087DC 4086001C bne cr1, +0x0000001C /* 000087F8 */ 000087E0 9283003C stw [r3 + 0x003C], r20 000087E4 54A4083C rlwinm r4, r5, 1, 0, 30 000087E8 7CBDC810 subfc r5, r29, r25 000087EC 48000014 b +0x00000014 /* 00008800 */ 000087F0 88A40001 lbz r5, [r4 + 0x0001] 000087F4 31E40002 addic r15, r4, 2 label000087F8: 000087F8 54A4083C rlwinm r4, r5, 1, 0, 30 000087FC 7CBDC810 subfc r5, r29, r25 label00008800: 00008800 7CB90734 extsh r25, r5 00008804 7D132014 addc r8, r19, r4 00008808 313FFFFC subic r9, r31, 4 0000880C 30DEFFFC subic r6, r30, 4 00008810 30BCFFFC subic r5, r28, 4 00008814 30F6FFFC subic r7, r22, 4 label00008818: 00008818 896F0000 lbz r11, [r15] 0000881C 32D60004 addic r22, r22, 4 00008820 5564C9FE rlwinm r4, r11, 25, 7, 31 00008824 7C0820AE lbzx r0, r8, r4 00008828 5564D7FE rlwinm r4, r11, 26, 31, 31 0000882C 7D4820AE lbzx r10, r8, r4 00008830 5404103A rlwinm r4, r0, 2, 0, 29 00008834 7C1120AE lbzx r0, r17, r4 00008838 5544103A rlwinm r4, r10, 2, 0, 29 0000883C 7C9520AE lbzx r4, r21, r4 00008840 5400402E rlwinm r0, r0, 8, 0, 23 00008844 7C802014 addc r4, r0, r4 00008848 548A402E rlwinm r10, r4, 8, 0, 23 0000884C 5564DFFE rlwinm r4, r11, 27, 31, 31 00008850 7C0820AE lbzx r0, r8, r4 00008854 5564E7FE rlwinm r4, r11, 28, 31, 31 00008858 7C8820AE lbzx r4, r8, r4 0000885C 540C103A rlwinm r12, r0, 2, 0, 29 00008860 7C1860AE lbzx r0, r24, r12 00008864 5484103A rlwinm r4, r4, 2, 0, 29 00008868 7C0A0014 addc r0, r10, r0 0000886C 7C9B20AE lbzx r4, r27, r4 00008870 5400402E rlwinm r0, r0, 8, 0, 23 00008874 7C802014 addc r4, r0, r4 00008878 94870004 stwu [r7 + 0x0004], r4 0000887C 5564EFFE rlwinm r4, r11, 29, 31, 31 00008880 7C8820AE lbzx r4, r8, r4 00008884 556AF7FE rlwinm r10, r11, 30, 31, 31 00008888 7C0850AE lbzx r0, r8, r10 0000888C 5484103A rlwinm r4, r4, 2, 0, 29 00008890 556AFFFE rlwinm r10, r11, 31, 31, 31 00008894 7D9820AE lbzx r12, r24, r4 00008898 5404103A rlwinm r4, r0, 2, 0, 29 0000889C 556B07FE rlwinm r11, r11, 0, 31, 31 000088A0 7D4850AE lbzx r10, r8, r10 000088A4 7C9B20AE lbzx r4, r27, r4 000088A8 7C0858AE lbzx r0, r8, r11 000088AC 558B402E rlwinm r11, r12, 8, 0, 23 000088B0 554A103A rlwinm r10, r10, 2, 0, 29 000088B4 7C8B2014 addc r4, r11, r4 000088B8 7D7150AE lbzx r11, r17, r10 000088BC 540A103A rlwinm r10, r0, 2, 0, 29 000088C0 5484402E rlwinm r4, r4, 8, 0, 23 000088C4 7C845814 addc r4, r4, r11 000088C8 7C1550AE lbzx r0, r21, r10 000088CC 5484402E rlwinm r4, r4, 8, 0, 23 000088D0 7C840014 addc r4, r4, r0 000088D4 94850004 stwu [r5 + 0x0004], r4 000088D8 896F0001 lbz r11, [r15 + 0x0001] 000088DC 339C0004 addic r28, r28, 4 000088E0 5564C9FE rlwinm r4, r11, 25, 7, 31 000088E4 7C8820AE lbzx r4, r8, r4 000088E8 31EF0002 addic r15, r15, 2 000088EC 548A103A rlwinm r10, r4, 2, 0, 29 000088F0 5564D7FE rlwinm r4, r11, 26, 31, 31 000088F4 7C8820AE lbzx r4, r8, r4 000088F8 556CDFFE rlwinm r12, r11, 27, 31, 31 000088FC 5484103A rlwinm r4, r4, 2, 0, 29 00008900 7D5850AE lbzx r10, r24, r10 00008904 7C1B20AE lbzx r0, r27, r4 00008908 5564E7FE rlwinm r4, r11, 28, 31, 31 0000890C 7D8860AE lbzx r12, r8, r12 00008910 7DA820AE lbzx r13, r8, r4 00008914 554A402E rlwinm r10, r10, 8, 0, 23 00008918 5584103A rlwinm r4, r12, 2, 0, 29 0000891C 7C0A0014 addc r0, r10, r0 00008920 7D5120AE lbzx r10, r17, r4 00008924 55A4103A rlwinm r4, r13, 2, 0, 29 00008928 5400402E rlwinm r0, r0, 8, 0, 23 0000892C 7C005014 addc r0, r0, r10 00008930 7C9520AE lbzx r4, r21, r4 00008934 5400402E rlwinm r0, r0, 8, 0, 23 00008938 7C802014 addc r4, r0, r4 0000893C 94860004 stwu [r6 + 0x0004], r4 00008940 5564EFFE rlwinm r4, r11, 29, 31, 31 00008944 7C8820AE lbzx r4, r8, r4 00008948 33DE0004 addic r30, r30, 4 0000894C 5484103A rlwinm r4, r4, 2, 0, 29 00008950 7C1820AE lbzx r0, r24, r4 00008954 5564F7FE rlwinm r4, r11, 30, 31, 31 00008958 540C402E rlwinm r12, r0, 8, 0, 23 0000895C 7C8820AE lbzx r4, r8, r4 00008960 556AFFFE rlwinm r10, r11, 31, 31, 31 00008964 5484103A rlwinm r4, r4, 2, 0, 29 00008968 7C0850AE lbzx r0, r8, r10 0000896C 7C9B20AE lbzx r4, r27, r4 00008970 556A07FE rlwinm r10, r11, 0, 31, 31 00008974 7D6850AE lbzx r11, r8, r10 00008978 540A103A rlwinm r10, r0, 2, 0, 29 0000897C 7C8C2014 addc r4, r12, r4 00008980 301DFFFF subic r0, r29, 1 00008984 7D9150AE lbzx r12, r17, r10 00008988 556B103A rlwinm r11, r11, 2, 0, 29 0000898C 7C0A0735 extsh. r10, r0 00008990 5484402E rlwinm r4, r4, 8, 0, 23 00008994 7C846014 addc r4, r4, r12 00008998 7D5558AE lbzx r10, r21, r11 0000899C 5484402E rlwinm r4, r4, 8, 0, 23 label000089A0: 000089A0 7C845014 addc r4, r4, r10 000089A4 94890004 stwu [r9 + 0x0004], r4 000089A8 33FF0004 addic r31, r31, 4 000089AC 7C1D0734 extsh r29, r0 000089B0 4080FE68 bge -0x00000198 /* 00008818 */ 000089B4 480005A0 b +0x000005A0 /* 00008F54 */ 000089B8 80A30040 lwz r5, [r3 + 0x0040] 000089BC 80C40001 lwz r6, [r4 + 0x0001] 000089C0 54A5103A rlwinm r5, r5, 2, 0, 29 000089C4 7CD0292E stwx r16, r6, r5 000089C8 80A30040 lwz r5, [r3 + 0x0040] 000089CC 31E40005 addic r15, r4, 5 000089D0 30850001 addic r4, r5, 1 000089D4 2C840100 cmpwi cr1, r4, 256 000089D8 90830040 stw [r3 + 0x0040], r4 000089DC 54A5063E rlwinm r5, r5, 0, 24, 31 000089E0 4086001C bne cr1, +0x0000001C /* 000089FC */ 000089E4 92830040 stw [r3 + 0x0040], r20 000089E8 54A4103A rlwinm r4, r5, 2, 0, 29 000089EC 7CBDC810 subfc r5, r29, r25 000089F0 48000014 b +0x00000014 /* 00008A04 */ 000089F4 88A40001 lbz r5, [r4 + 0x0001] 000089F8 31E40002 addic r15, r4, 2 label000089FC: 000089FC 54A4103A rlwinm r4, r5, 2, 0, 29 00008A00 7CBDC810 subfc r5, r29, r25 label00008A04: 00008A04 7CB90734 extsh r25, r5 00008A08 7D102014 addc r8, r16, r4 00008A0C 30DFFFFC subic r6, r31, 4 00008A10 30BEFFFC subic r5, r30, 4 00008A14 30FCFFFC subic r7, r28, 4 00008A18 3136FFFC subic r9, r22, 4 label00008A1C: 00008A1C 898F0000 lbz r12, [r15] 00008A20 32D60004 addic r22, r22, 4 00008A24 558407BE rlwinm r4, r12, 0, 30, 31 00008A28 7C0820AE lbzx r0, r8, r4 00008A2C 5584D1BE rlwinm r4, r12, 26, 6, 31 00008A30 7C8820AE lbzx r4, r8, r4 00008A34 540A103A rlwinm r10, r0, 2, 0, 29 00008A38 5484103A rlwinm r4, r4, 2, 0, 29 00008A3C 7C9120AE lbzx r4, r17, r4 00008A40 7D7B50AE lbzx r11, r27, r10 00008A44 548A402E rlwinm r10, r4, 8, 0, 23 label00008A48: 00008A48 5584E7BE rlwinm r4, r12, 28, 30, 31 00008A4C 7C0820AE lbzx r0, r8, r4 00008A50 5584F7BE rlwinm r4, r12, 30, 30, 31 00008A54 7C8820AE lbzx r4, r8, r4 00008A58 540C103A rlwinm r12, r0, 2, 0, 29 00008A5C 7C1560AE lbzx r0, r21, r12 00008A60 5484103A rlwinm r4, r4, 2, 0, 29 00008A64 7C0A0014 addc r0, r10, r0 00008A68 7C9820AE lbzx r4, r24, r4 00008A6C 5400402E rlwinm r0, r0, 8, 0, 23 00008A70 7C802014 addc r4, r0, r4 00008A74 5484402E rlwinm r4, r4, 8, 0, 23 00008A78 7C845814 addc r4, r4, r11 00008A7C 94890004 stwu [r9 + 0x0004], r4 00008A80 896F0001 lbz r11, [r15 + 0x0001] 00008A84 5564D1BE rlwinm r4, r11, 26, 6, 31 00008A88 7C8820AE lbzx r4, r8, r4 00008A8C 556AE7BE rlwinm r10, r11, 28, 30, 31 00008A90 7C0850AE lbzx r0, r8, r10 00008A94 5484103A rlwinm r4, r4, 2, 0, 29 00008A98 556AF7BE rlwinm r10, r11, 30, 30, 31 00008A9C 7D9820AE lbzx r12, r24, r4 00008AA0 5404103A rlwinm r4, r0, 2, 0, 29 00008AA4 556B07BE rlwinm r11, r11, 0, 30, 31 00008AA8 7D4850AE lbzx r10, r8, r10 00008AAC 7C9B20AE lbzx r4, r27, r4 00008AB0 7C0858AE lbzx r0, r8, r11 00008AB4 558B402E rlwinm r11, r12, 8, 0, 23 00008AB8 554A103A rlwinm r10, r10, 2, 0, 29 00008ABC 7C8B2014 addc r4, r11, r4 00008AC0 7D7150AE lbzx r11, r17, r10 00008AC4 540A103A rlwinm r10, r0, 2, 0, 29 00008AC8 5484402E rlwinm r4, r4, 8, 0, 23 00008ACC 7C845814 addc r4, r4, r11 00008AD0 7C1550AE lbzx r0, r21, r10 00008AD4 5484402E rlwinm r4, r4, 8, 0, 23 00008AD8 7C840014 addc r4, r4, r0 00008ADC 94870004 stwu [r7 + 0x0004], r4 00008AE0 896F0002 lbz r11, [r15 + 0x0002] 00008AE4 339C0004 addic r28, r28, 4 00008AE8 5564D1BE rlwinm r4, r11, 26, 6, 31 00008AEC 7C8820AE lbzx r4, r8, r4 00008AF0 548A103A rlwinm r10, r4, 2, 0, 29 00008AF4 5564E7BE rlwinm r4, r11, 28, 30, 31 00008AF8 7C0820AE lbzx r0, r8, r4 00008AFC 7D9150AE lbzx r12, r17, r10 00008B00 5564F7BE rlwinm r4, r11, 30, 30, 31 00008B04 540A103A rlwinm r10, r0, 2, 0, 29 00008B08 556B07BE rlwinm r11, r11, 0, 30, 31 00008B0C 7C1550AE lbzx r0, r21, r10 00008B10 7C8820AE lbzx r4, r8, r4 00008B14 7D4858AE lbzx r10, r8, r11 00008B18 558B402E rlwinm r11, r12, 8, 0, 23 00008B1C 7C0B0014 addc r0, r11, r0 00008B20 5484103A rlwinm r4, r4, 2, 0, 29 00008B24 7D7820AE lbzx r11, r24, r4 00008B28 5544103A rlwinm r4, r10, 2, 0, 29 00008B2C 5400402E rlwinm r0, r0, 8, 0, 23 00008B30 7C005814 addc r0, r0, r11 00008B34 7C9B20AE lbzx r4, r27, r4 00008B38 5400402E rlwinm r0, r0, 8, 0, 23 00008B3C 7C802014 addc r4, r0, r4 00008B40 94850004 stwu [r5 + 0x0004], r4 00008B44 894F0003 lbz r10, [r15 + 0x0003] 00008B48 33DE0004 addic r30, r30, 4 00008B4C 5544D1BE rlwinm r4, r10, 26, 6, 31 00008B50 7C8820AE lbzx r4, r8, r4 00008B54 31EF0004 addic r15, r15, 4 00008B58 5484103A rlwinm r4, r4, 2, 0, 29 00008B5C 7C1820AE lbzx r0, r24, r4 00008B60 5544E7BE rlwinm r4, r10, 28, 30, 31 00008B64 7D6820AE lbzx r11, r8, r4 00008B68 5544F7BE rlwinm r4, r10, 30, 30, 31 00008B6C 7D8820AE lbzx r12, r8, r4 00008B70 5564103A rlwinm r4, r11, 2, 0, 29 00008B74 7C9B20AE lbzx r4, r27, r4 00008B78 554A07BE rlwinm r10, r10, 0, 30, 31 00008B7C 7D6850AE lbzx r11, r8, r10 00008B80 5400402E rlwinm r0, r0, 8, 0, 23 00008B84 558A103A rlwinm r10, r12, 2, 0, 29 00008B88 7C802014 addc r4, r0, r4 00008B8C 301DFFFF subic r0, r29, 1 00008B90 7D9150AE lbzx r12, r17, r10 00008B94 556B103A rlwinm r11, r11, 2, 0, 29 00008B98 7C0A0735 extsh. r10, r0 00008B9C 5484402E rlwinm r4, r4, 8, 0, 23 00008BA0 7C846014 addc r4, r4, r12 00008BA4 7D5558AE lbzx r10, r21, r11 00008BA8 5484402E rlwinm r4, r4, 8, 0, 23 00008BAC 7C845014 addc r4, r4, r10 00008BB0 94860004 stwu [r6 + 0x0004], r4 00008BB4 33FF0004 addic r31, r31, 4 00008BB8 7C1D0734 extsh r29, r0 00008BBC 4080FE60 bge -0x000001A0 /* 00008A1C */ 00008BC0 48000394 b +0x00000394 /* 00008F54 */ 00008BC4 80A30044 lwz r5, [r3 + 0x0044] 00008BC8 80C40001 lwz r6, [r4 + 0x0001] 00008BCC 54A51838 rlwinm r5, r5, 3, 0, 28 00008BD0 80E40005 lwz r7, [r4 + 0x0005] 00008BD4 7CAE2814 addc r5, r14, r5 00008BD8 90E50004 stw [r5 + 0x0004], r7 00008BDC 90C50000 stw [r5], r6 00008BE0 80A30044 lwz r5, [r3 + 0x0044] 00008BE4 31E40009 addic r15, r4, 9 00008BE8 30850001 addic r4, r5, 1 00008BEC 2C840100 cmpwi cr1, r4, 256 00008BF0 90830044 stw [r3 + 0x0044], r4 00008BF4 54A5063E rlwinm r5, r5, 0, 24, 31 00008BF8 4086001C bne cr1, +0x0000001C /* 00008C14 */ 00008BFC 92830044 stw [r3 + 0x0044], r20 00008C00 54A41838 rlwinm r4, r5, 3, 0, 28 00008C04 7CBDC810 subfc r5, r29, r25 00008C08 48000014 b +0x00000014 /* 00008C1C */ 00008C0C 88A40001 lbz r5, [r4 + 0x0001] 00008C10 31E40002 addic r15, r4, 2 label00008C14: 00008C14 54A41838 rlwinm r4, r5, 3, 0, 28 00008C18 7CBDC810 subfc r5, r29, r25 label00008C1C: 00008C1C 7D6E2014 addc r11, r14, r4 00008C20 7CB90734 extsh r25, r5 00008C24 313FFFFC subic r9, r31, 4 00008C28 31BEFFFC subic r13, r30, 4 00008C2C 315CFFFC subic r10, r28, 4 00008C30 3196FFFC subic r12, r22, 4 label00008C34: 00008C34 A88F0000 lha r4, [r15] 00008C38 32D60004 addic r22, r22, 4 00008C3C 54859F7E rlwinm r5, r4, 19, 29, 31 00008C40 7CCB28AE lbzx r6, r11, r5 00008C44 5485B77E rlwinm r5, r4, 22, 29, 31 00008C48 7CEB28AE lbzx r7, r11, r5 00008C4C 54C5103A rlwinm r5, r6, 2, 0, 29 00008C50 7CD128AE lbzx r6, r17, r5 00008C54 54E5103A rlwinm r5, r7, 2, 0, 29 00008C58 7CB528AE lbzx r5, r21, r5 00008C5C 54C6402E rlwinm r6, r6, 8, 0, 23 00008C60 7CA62814 addc r5, r6, r5 00008C64 54A7402E rlwinm r7, r5, 8, 0, 23 00008C68 5485CF7E rlwinm r5, r4, 25, 29, 31 00008C6C 7CCB28AE lbzx r6, r11, r5 00008C70 5485E77E rlwinm r5, r4, 28, 29, 31 00008C74 7CAB28AE lbzx r5, r11, r5 00008C78 54C6103A rlwinm r6, r6, 2, 0, 29 00008C7C 7CD830AE lbzx r6, r24, r6 00008C80 54A5103A rlwinm r5, r5, 2, 0, 29 00008C84 7CC73014 addc r6, r7, r6 00008C88 7CBB28AE lbzx r5, r27, r5 00008C8C 54C6402E rlwinm r6, r6, 8, 0, 23 00008C90 7CA62814 addc r5, r6, r5 00008C94 94AC0004 stwu [r12 + 0x0004], r5 00008C98 A80F0002 lha r0, [r15 + 0x0002] 00008C9C 54059F7E rlwinm r5, r0, 19, 29, 31 00008CA0 7CCB28AE lbzx r6, r11, r5 00008CA4 5405B77E rlwinm r5, r0, 22, 29, 31 00008CA8 7CAB28AE lbzx r5, r11, r5 00008CAC 54C6103A rlwinm r6, r6, 2, 0, 29 00008CB0 5407CF7E rlwinm r7, r0, 25, 29, 31 00008CB4 7D0B38AE lbzx r8, r11, r7 00008CB8 7CD830AE lbzx r6, r24, r6 00008CBC 54A5103A rlwinm r5, r5, 2, 0, 29 00008CC0 7CFB28AE lbzx r7, r27, r5 00008CC4 5405E77E rlwinm r5, r0, 28, 29, 31 00008CC8 54C6402E rlwinm r6, r6, 8, 0, 23 00008CCC 7CAB28AE lbzx r5, r11, r5 00008CD0 5508103A rlwinm r8, r8, 2, 0, 29 00008CD4 7CC63814 addc r6, r6, r7 00008CD8 7CF140AE lbzx r7, r17, r8 00008CDC 54A5103A rlwinm r5, r5, 2, 0, 29 00008CE0 54C6402E rlwinm r6, r6, 8, 0, 23 00008CE4 7CC63814 addc r6, r6, r7 00008CE8 7CB528AE lbzx r5, r21, r5 00008CEC 54C6402E rlwinm r6, r6, 8, 0, 23 00008CF0 7CA62814 addc r5, r6, r5 00008CF4 5408452E rlwinm r8, r0, 8, 20, 23 00008CF8 94AA0004 stwu [r10 + 0x0004], r5 00008CFC A80F0004 lha r0, [r15 + 0x0004] 00008D00 50886426 rlwimi r8, r4, 12, 16, 19 00008D04 339C0004 addic r28, r28, 4 00008D08 31EF0006 addic r15, r15, 6 00008D0C 54049F7E rlwinm r4, r0, 19, 29, 31 00008D10 5405B77E rlwinm r5, r0, 22, 29, 31 00008D14 7C8B20AE lbzx r4, r11, r4 00008D18 7CCB28AE lbzx r6, r11, r5 00008D1C 5485103A rlwinm r5, r4, 2, 0, 29 00008D20 5404CF7E rlwinm r4, r0, 25, 29, 31 00008D24 7C8B20AE lbzx r4, r11, r4 00008D28 7CB128AE lbzx r5, r17, r5 00008D2C 54C6103A rlwinm r6, r6, 2, 0, 29 00008D30 7CD530AE lbzx r6, r21, r6 00008D34 5484103A rlwinm r4, r4, 2, 0, 29 00008D38 5407E77E rlwinm r7, r0, 28, 29, 31 00008D3C 54A5402E rlwinm r5, r5, 8, 0, 23 00008D40 7CA53014 addc r5, r5, r6 00008D44 7C9820AE lbzx r4, r24, r4 00008D48 7CEB38AE lbzx r7, r11, r7 00008D4C 54A5402E rlwinm r5, r5, 8, 0, 23 00008D50 54E6103A rlwinm r6, r7, 2, 0, 29 00008D54 7C852014 addc r4, r5, r4 00008D58 7CBB30AE lbzx r5, r27, r6 00008D5C 5484402E rlwinm r4, r4, 8, 0, 23 00008D60 54062636 rlwinm r6, r0, 4, 24, 27 00008D64 7C842814 addc r4, r4, r5 00008D68 7D063378 or r6, r8, r6 00008D6C 948D0004 stwu [r13 + 0x0004], r4 00008D70 33DE0004 addic r30, r30, 4 00008D74 54C49F7E rlwinm r4, r6, 19, 29, 31 00008D78 7C8B20AE lbzx r4, r11, r4 00008D7C 5505B77E rlwinm r5, r8, 22, 29, 31 00008D80 5484103A rlwinm r4, r4, 2, 0, 29 00008D84 7CEB28AE lbzx r7, r11, r5 00008D88 7D1820AE lbzx r8, r24, r4 00008D8C 54E4103A rlwinm r4, r7, 2, 0, 29 00008D90 54C5CF7E rlwinm r5, r6, 25, 29, 31 00008D94 7CAB28AE lbzx r5, r11, r5 00008D98 7C9B20AE lbzx r4, r27, r4 00008D9C 5507402E rlwinm r7, r8, 8, 0, 23 00008DA0 54C6E77E rlwinm r6, r6, 28, 29, 31 00008DA4 54A5103A rlwinm r5, r5, 2, 0, 29 00008DA8 7C872014 addc r4, r7, r4 00008DAC 7CCB30AE lbzx r6, r11, r6 00008DB0 7CF128AE lbzx r7, r17, r5 00008DB4 5484402E rlwinm r4, r4, 8, 0, 23 00008DB8 54C5103A rlwinm r5, r6, 2, 0, 29 00008DBC 7C843814 addc r4, r4, r7 00008DC0 30DDFFFF subic r6, r29, 1 00008DC4 7CF528AE lbzx r7, r21, r5 00008DC8 7CC50735 extsh. r5, r6 00008DCC 5484402E rlwinm r4, r4, 8, 0, 23 00008DD0 7C843814 addc r4, r4, r7 00008DD4 94890004 stwu [r9 + 0x0004], r4 00008DD8 33FF0004 addic r31, r31, 4 00008DDC 3BA50000 addi r29, r5, 0x0000 00008DE0 4080FE54 bge -0x000001AC /* 00008C34 */ 00008DE4 48000170 b +0x00000170 /* 00008F54 */ 00008DE8 7C9DC810 subfc r4, r29, r25 00008DEC 7C990734 extsh r25, r4 00008DF0 311FFFFC subic r8, r31, 4 00008DF4 30DEFFFC subic r6, r30, 4 00008DF8 30BCFFFC subic r5, r28, 4 00008DFC 30F6FFFC subic r7, r22, 4 label00008E00: 00008E00 888F0000 lbz r4, [r15] 00008E04 880F0001 lbz r0, [r15 + 0x0001] 00008E08 5484103A rlwinm r4, r4, 2, 0, 29 00008E0C 7D3120AE lbzx r9, r17, r4 00008E10 5404103A rlwinm r4, r0, 2, 0, 29 00008E14 7C9520AE lbzx r4, r21, r4 00008E18 5520402E rlwinm r0, r9, 8, 0, 23 00008E1C 7C802014 addc r4, r0, r4 00008E20 5480402E rlwinm r0, r4, 8, 0, 23 00008E24 888F0002 lbz r4, [r15 + 0x0002] 00008E28 894F0003 lbz r10, [r15 + 0x0003] 00008E2C 5484103A rlwinm r4, r4, 2, 0, 29 00008E30 7D3820AE lbzx r9, r24, r4 00008E34 5544103A rlwinm r4, r10, 2, 0, 29 00008E38 7C004814 addc r0, r0, r9 00008E3C 7C9B20AE lbzx r4, r27, r4 00008E40 5400402E rlwinm r0, r0, 8, 0, 23 00008E44 7C802014 addc r4, r0, r4 00008E48 94870004 stwu [r7 + 0x0004], r4 00008E4C 880F0004 lbz r0, [r15 + 0x0004] 00008E50 888F0005 lbz r4, [r15 + 0x0005] 00008E54 5409103A rlwinm r9, r0, 2, 0, 29 00008E58 5484103A rlwinm r4, r4, 2, 0, 29 00008E5C 7C1848AE lbzx r0, r24, r9 00008E60 7D3B20AE lbzx r9, r27, r4 00008E64 888F0006 lbz r4, [r15 + 0x0006] 00008E68 894F0007 lbz r10, [r15 + 0x0007] 00008E6C 5400402E rlwinm r0, r0, 8, 0, 23 00008E70 7C004814 addc r0, r0, r9 00008E74 5484103A rlwinm r4, r4, 2, 0, 29 00008E78 7D3120AE lbzx r9, r17, r4 00008E7C 5544103A rlwinm r4, r10, 2, 0, 29 00008E80 5400402E rlwinm r0, r0, 8, 0, 23 00008E84 7C090014 addc r0, r9, r0 00008E88 7C9520AE lbzx r4, r21, r4 00008E8C 5400402E rlwinm r0, r0, 8, 0, 23 00008E90 7C802014 addc r4, r0, r4 00008E94 94850004 stwu [r5 + 0x0004], r4 00008E98 888F0008 lbz r4, [r15 + 0x0008] 00008E9C 892F0009 lbz r9, [r15 + 0x0009] 00008EA0 5484103A rlwinm r4, r4, 2, 0, 29 00008EA4 7C1120AE lbzx r0, r17, r4 00008EA8 5524103A rlwinm r4, r9, 2, 0, 29 00008EAC 892F000A lbz r9, [r15 + 0x000A] 00008EB0 7D5520AE lbzx r10, r21, r4 00008EB4 5524103A rlwinm r4, r9, 2, 0, 29 00008EB8 5400402E rlwinm r0, r0, 8, 0, 23 00008EBC 892F000B lbz r9, [r15 + 0x000B] 00008EC0 7C005014 addc r0, r0, r10 00008EC4 7D5820AE lbzx r10, r24, r4 00008EC8 5524103A rlwinm r4, r9, 2, 0, 29 00008ECC 5400402E rlwinm r0, r0, 8, 0, 23 00008ED0 7C005014 addc r0, r0, r10 00008ED4 7C9B20AE lbzx r4, r27, r4 00008ED8 5400402E rlwinm r0, r0, 8, 0, 23 00008EDC 7C802014 addc r4, r0, r4 00008EE0 94860004 stwu [r6 + 0x0004], r4 00008EE4 888F000C lbz r4, [r15 + 0x000C] 00008EE8 892F000D lbz r9, [r15 + 0x000D] 00008EEC 5484103A rlwinm r4, r4, 2, 0, 29 00008EF0 7C1820AE lbzx r0, r24, r4 00008EF4 5524103A rlwinm r4, r9, 2, 0, 29 00008EF8 892F000E lbz r9, [r15 + 0x000E] 00008EFC 7D5B20AE lbzx r10, r27, r4 00008F00 5524103A rlwinm r4, r9, 2, 0, 29 00008F04 892F000F lbz r9, [r15 + 0x000F] 00008F08 5400402E rlwinm r0, r0, 8, 0, 23 00008F0C 7C005014 addc r0, r0, r10 00008F10 7C9120AE lbzx r4, r17, r4 00008F14 5529103A rlwinm r9, r9, 2, 0, 29 00008F18 5400402E rlwinm r0, r0, 8, 0, 23 00008F1C 7C840014 addc r4, r4, r0 00008F20 7D3548AE lbzx r9, r21, r9 00008F24 315DFFFF subic r10, r29, 1 00008F28 5484402E rlwinm r4, r4, 8, 0, 23 00008F2C 7D400735 extsh. r0, r10 00008F30 7C844814 addc r4, r4, r9 00008F34 32D60004 addic r22, r22, 4 00008F38 339C0004 addic r28, r28, 4 00008F3C 33DE0004 addic r30, r30, 4 00008F40 94880004 stwu [r8 + 0x0004], r4 00008F44 31EF0010 addic r15, r15, 16 00008F48 33FF0004 addic r31, r31, 4 00008F4C 33A00000 addic r29, r0, 0 00008F50 4080FEB0 bge -0x00000150 /* 00008E00 */ label00008F54: 00008F54 3099FFFF subic r4, r25, 1 label00008F58: 00008F58 7C850735 extsh. r5, r4 00008F5C 3B250000 addi r25, r5, 0x0000 00008F60 4080F610 bge -0x000009F0 /* 00008570 */ label00008F64: 00008F64 30D2FFFF subic r6, r18, 1 00008F68 7CC40735 extsh. r4, r6 00008F6C 80810044 lwz r4, [r1 + 0x0044] 00008F70 80A1003C lwz r5, [r1 + 0x003C] 00008F74 7CD20734 extsh r18, r6 00008F78 7C852014 addc r4, r5, r4 00008F7C 9081003C stw [r1 + 0x003C], r4 00008F80 4080F5C8 bge -0x00000A38 /* 00008548 */ label00008F84: 00008F84 38800001 li r4, 0x0001 00008F88 98810038 stb [r1 + 0x0038], r4 00008F8C 91E30008 stw [r3 + 0x0008], r15 00008F90 B9A10054 lmw r13, [r1 + 0x0054] 00008F94 302100A0 addic r1, r1, 160 00008F98 4E800020 blr 00008F9C 00000000 .invalid 00008FA0 00002041 .invalid 00008FA4 80130100 lwz r0, [r19 + 0x0100] 00008FA8 00000000 .invalid 00008FAC 00000AF4 .invalid 00008FB0 0011534D .invalid 00008FB4 43444543 bcla 26, 4, 0x00004540 00008FB8 4F4D5052 .invalid 4C 00008FBC 45535338 .invalid sc 00008FC0 544F3800 rlwinm r15, r2, 7, 0, 0 00008FC4 A8830022 lha r4, [r3 + 0x0022] 00008FC8 7C0802A6 mflr r0 00008FCC 2C840000 cmpwi cr1, r4, 0 00008FD0 BDA1FFB4 stmw [r1 - 0x004C], r13 00008FD4 90010008 stw [r1 + 0x0008], r0 00008FD8 9421FF70 stwu [r1 - 0x0090], r1 00008FDC 40840018 bge cr1, +0x00000018 /* 00008FF4 */ 00008FE0 4BFFF261 bl -0x00000DA0 /* 00008240 */ 00008FE4 81810098 lwz r12, [r1 + 0x0098] 00008FE8 30210090 addic r1, r1, 144 00008FEC 7D8803A6 mtlr r12 00008FF0 4E800020 blr label00008FF4: 00008FF4 AAC3001E lha r22, [r3 + 0x001E] 00008FF8 80A30068 lwz r5, [r3 + 0x0068] 00008FFC 3096FFFF subic r4, r22, 1 00009000 80C50000 lwz r6, [r5] 00009004 7C850735 extsh. r5, r4 00009008 82630008 lwz r19, [r3 + 0x0008] 0000900C 82230010 lwz r17, [r3 + 0x0010] 00009010 32A6000E addic r21, r6, 14 00009014 38A00001 li r5, 0x0001 00009018 98A10038 stb [r1 + 0x0038], r5 0000901C AA830018 lha r20, [r3 + 0x0018] 00009020 82430030 lwz r18, [r3 + 0x0030] 00009024 82E30034 lwz r23, [r3 + 0x0034] 00009028 3326000C addic r25, r6, 12 0000902C 83630038 lwz r27, [r3 + 0x0038] 00009030 98A10038 stb [r1 + 0x0038], r5 00009034 7C960734 extsh r22, r4 00009038 41800DE4 blt +0x00000DE4 /* 00009E1C */ 0000903C 56841838 rlwinm r4, r20, 3, 0, 28 00009040 83A2008C lwz r29, [r2 + 0x008C] 00009044 83820090 lwz r28, [r2 + 0x0090] 00009048 3A000000 li r16, 0x0000 0000904C 9081003C stw [r1 + 0x003C], r4 label00009050: 00009050 AB43001A lha r26, [r3 + 0x001A] 00009054 7F11A014 addc r24, r17, r20 00009058 309AFFFF subic r4, r26, 1 0000905C 7C850735 extsh. r5, r4 00009060 7FD4C014 addc r30, r20, r24 00009064 7D94F014 addc r12, r20, r30 00009068 7D746014 addc r11, r20, r12 0000906C 7FF45814 addc r31, r20, r11 00009070 7D34F814 addc r9, r20, r31 00009074 39510000 addi r10, r17, 0x0000 00009078 7DF44814 addc r15, r20, r9 0000907C 3B450000 addi r26, r5, 0x0000 00009080 41800D84 blt +0x00000D84 /* 00009E04 */ label00009084: 00009084 89D30000 lbz r14, [r19] 00009088 38930000 addi r4, r19, 0x0000 0000908C 55C5E13E rlwinm r5, r14, 28, 4, 31 00009090 2885000F cmplwi cr1, r5, 15 00009094 55C5F0BA rlwinm r5, r14, 30, 2, 29 00009098 7CBD2814 addc r5, r29, r5 0000909C 32730001 addic r19, r19, 1 000090A0 55CE073E rlwinm r14, r14, 0, 28, 31 000090A4 41850D50 bgt cr1, +0x00000D50 /* 00009DF4 */ 000090A8 80A50080 lwz r5, [r5 + 0x0080] 000090AC 7CBC2814 addc r5, r28, r5 000090B0 7CA903A6 mtctr r5 000090B4 4E800420 bctr 000090B8 89C40001 lbz r14, [r4 + 0x0001] 000090BC 32640002 addic r19, r4, 2 000090C0 308E0001 addic r4, r14, 1 000090C4 54841838 rlwinm r4, r4, 3, 0, 28 000090C8 7C840734 extsh r4, r4 000090CC 7CAED010 subfc r5, r14, r26 000090D0 7DE47814 addc r15, r4, r15 000090D4 7CBA0734 extsh r26, r5 000090D8 7D4A2014 addc r10, r10, r4 000090DC 7F182014 addc r24, r24, r4 000090E0 7FDE2014 addc r30, r30, r4 000090E4 7D8C2014 addc r12, r12, r4 000090E8 7D6B2014 addc r11, r11, r4 000090EC 7FFF2014 addc r31, r31, r4 000090F0 7D292014 addc r9, r9, r4 000090F4 48000D00 b +0x00000D00 /* 00009DF4 */ 000090F8 89C40001 lbz r14, [r4 + 0x0001] 000090FC 32640002 addic r19, r4, 2 00009100 7C8ED010 subfc r4, r14, r26 00009104 7C9A0734 extsh r26, r4 00009108 388A0000 addi r4, r10, 0x0000 0000910C 84A4FFF8 lwzu r5, [r4 - 0x0008] 00009110 388A0000 addi r4, r10, 0x0000 00009114 84C4FFFC lwzu r6, [r4 - 0x0004] 00009118 388E0000 addi r4, r14, 0x0000 label0000911C: 0000911C 30EEFFFF subic r7, r14, 1 00009120 7CE00735 extsh. r0, r7 00009124 90AA0000 stw [r10], r5 00009128 90CA0004 stw [r10 + 0x0004], r6 0000912C 90B80000 stw [r24], r5 00009130 90D80004 stw [r24 + 0x0004], r6 00009134 314A0008 addic r10, r10, 8 00009138 33180008 addic r24, r24, 8 0000913C 31C00000 addic r14, r0, 0 00009140 4080FFDC bge -0x00000024 /* 0000911C */ 00009144 38BE0000 addi r5, r30, 0x0000 00009148 8405FFF8 lwzu r0, [r5 - 0x0008] 0000914C 38BE0000 addi r5, r30, 0x0000 00009150 84C5FFFC lwzu r6, [r5 - 0x0004] 00009154 38A40000 addi r5, r4, 0x0000 label00009158: 00009158 30E5FFFF subic r7, r5, 1 0000915C 7CE50735 extsh. r5, r7 00009160 901E0000 stw [r30], r0 00009164 90DE0004 stw [r30 + 0x0004], r6 00009168 900C0000 stw [r12], r0 0000916C 90CC0004 stw [r12 + 0x0004], r6 00009170 33DE0008 addic r30, r30, 8 00009174 318C0008 addic r12, r12, 8 00009178 4080FFE0 bge -0x00000020 /* 00009158 */ 0000917C 38AB0000 addi r5, r11, 0x0000 00009180 8405FFF8 lwzu r0, [r5 - 0x0008] 00009184 38AB0000 addi r5, r11, 0x0000 00009188 84C5FFFC lwzu r6, [r5 - 0x0004] 0000918C 38A40000 addi r5, r4, 0x0000 label00009190: 00009190 30E5FFFF subic r7, r5, 1 00009194 7CE50735 extsh. r5, r7 00009198 900B0000 stw [r11], r0 0000919C 90CB0004 stw [r11 + 0x0004], r6 000091A0 901F0000 stw [r31], r0 000091A4 90DF0004 stw [r31 + 0x0004], r6 000091A8 316B0008 addic r11, r11, 8 000091AC 33FF0008 addic r31, r31, 8 000091B0 4080FFE0 bge -0x00000020 /* 00009190 */ 000091B4 38A90000 addi r5, r9, 0x0000 000091B8 84E5FFF8 lwzu r7, [r5 - 0x0008] 000091BC 38A90000 addi r5, r9, 0x0000 000091C0 84C5FFFC lwzu r6, [r5 - 0x0004] label000091C4: 000091C4 3084FFFF subic r4, r4, 1 000091C8 7C850735 extsh. r5, r4 000091CC 90E90000 stw [r9], r7 000091D0 90C90004 stw [r9 + 0x0004], r6 000091D4 90EF0000 stw [r15], r7 000091D8 90CF0004 stw [r15 + 0x0004], r6 000091DC 31290008 addic r9, r9, 8 000091E0 31EF0008 addic r15, r15, 8 000091E4 38850000 addi r4, r5, 0x0000 000091E8 4080FFDC bge -0x00000024 /* 000091C4 */ 000091EC 48000C08 b +0x00000C08 /* 00009DF4 */ 000091F0 89C40001 lbz r14, [r4 + 0x0001] 000091F4 32640002 addic r19, r4, 2 000091F8 7C8E7014 addc r4, r14, r14 000091FC 30840001 addic r4, r4, 1 00009200 7C84D010 subfc r4, r4, r26 00009204 7C9A0734 extsh r26, r4 00009208 388A0000 addi r4, r10, 0x0000 0000920C 84E4FFF0 lwzu r7, [r4 - 0x0010] 00009210 388A0000 addi r4, r10, 0x0000 00009214 84A4FFF4 lwzu r5, [r4 - 0x000C] 00009218 388A0000 addi r4, r10, 0x0000 0000921C 84C4FFF8 lwzu r6, [r4 - 0x0008] 00009220 388A0000 addi r4, r10, 0x0000 00009224 8404FFFC lwzu r0, [r4 - 0x0004] 00009228 388E0000 addi r4, r14, 0x0000 label0000922C: 0000922C 310EFFFF subic r8, r14, 1 00009230 7D0E0735 extsh. r14, r8 00009234 90EA0000 stw [r10], r7 00009238 90AA0004 stw [r10 + 0x0004], r5 0000923C 90CA0008 stw [r10 + 0x0008], r6 00009240 900A000C stw [r10 + 0x000C], r0 00009244 90F80000 stw [r24], r7 00009248 90B80004 stw [r24 + 0x0004], r5 0000924C 90D80008 stw [r24 + 0x0008], r6 00009250 9018000C stw [r24 + 0x000C], r0 00009254 314A0010 addic r10, r10, 16 00009258 33180010 addic r24, r24, 16 0000925C 4080FFD0 bge -0x00000030 /* 0000922C */ 00009260 38BE0000 addi r5, r30, 0x0000 00009264 85C5FFF0 lwzu r14, [r5 - 0x0010] 00009268 38BE0000 addi r5, r30, 0x0000 0000926C 8405FFF4 lwzu r0, [r5 - 0x000C] 00009270 38BE0000 addi r5, r30, 0x0000 00009274 8505FFF8 lwzu r8, [r5 - 0x0008] 00009278 38BE0000 addi r5, r30, 0x0000 0000927C 84C5FFFC lwzu r6, [r5 - 0x0004] 00009280 38A40000 addi r5, r4, 0x0000 label00009284: 00009284 30A5FFFF subic r5, r5, 1 00009288 7CA70735 extsh. r7, r5 0000928C 91DE0000 stw [r30], r14 00009290 901E0004 stw [r30 + 0x0004], r0 00009294 911E0008 stw [r30 + 0x0008], r8 00009298 90DE000C stw [r30 + 0x000C], r6 0000929C 91CC0000 stw [r12], r14 000092A0 900C0004 stw [r12 + 0x0004], r0 000092A4 910C0008 stw [r12 + 0x0008], r8 000092A8 90CC000C stw [r12 + 0x000C], r6 000092AC 33DE0010 addic r30, r30, 16 000092B0 318C0010 addic r12, r12, 16 000092B4 38A70000 addi r5, r7, 0x0000 000092B8 4080FFCC bge -0x00000034 /* 00009284 */ 000092BC 38AB0000 addi r5, r11, 0x0000 000092C0 85C5FFF0 lwzu r14, [r5 - 0x0010] 000092C4 38AB0000 addi r5, r11, 0x0000 000092C8 8405FFF4 lwzu r0, [r5 - 0x000C] 000092CC 38AB0000 addi r5, r11, 0x0000 000092D0 8505FFF8 lwzu r8, [r5 - 0x0008] 000092D4 38AB0000 addi r5, r11, 0x0000 000092D8 84C5FFFC lwzu r6, [r5 - 0x0004] 000092DC 38A40000 addi r5, r4, 0x0000 label000092E0: 000092E0 30A5FFFF subic r5, r5, 1 000092E4 7CA70735 extsh. r7, r5 000092E8 91CB0000 stw [r11], r14 000092EC 900B0004 stw [r11 + 0x0004], r0 000092F0 910B0008 stw [r11 + 0x0008], r8 000092F4 90CB000C stw [r11 + 0x000C], r6 000092F8 91DF0000 stw [r31], r14 000092FC 901F0004 stw [r31 + 0x0004], r0 00009300 911F0008 stw [r31 + 0x0008], r8 00009304 90DF000C stw [r31 + 0x000C], r6 00009308 316B0010 addic r11, r11, 16 0000930C 33FF0010 addic r31, r31, 16 00009310 38A70000 addi r5, r7, 0x0000 00009314 4080FFCC bge -0x00000034 /* 000092E0 */ 00009318 38A90000 addi r5, r9, 0x0000 0000931C 8405FFF0 lwzu r0, [r5 - 0x0010] 00009320 38A90000 addi r5, r9, 0x0000 00009324 84E5FFF4 lwzu r7, [r5 - 0x000C] 00009328 38A90000 addi r5, r9, 0x0000 0000932C 8505FFF8 lwzu r8, [r5 - 0x0008] 00009330 38A90000 addi r5, r9, 0x0000 00009334 84C5FFFC lwzu r6, [r5 - 0x0004] label00009338: 00009338 3084FFFF subic r4, r4, 1 0000933C 7C850735 extsh. r5, r4 00009340 90090000 stw [r9], r0 00009344 90E90004 stw [r9 + 0x0004], r7 00009348 91090008 stw [r9 + 0x0008], r8 0000934C 90C9000C stw [r9 + 0x000C], r6 00009350 900F0000 stw [r15], r0 00009354 90EF0004 stw [r15 + 0x0004], r7 00009358 910F0008 stw [r15 + 0x0008], r8 0000935C 90CF000C stw [r15 + 0x000C], r6 00009360 31290010 addic r9, r9, 16 00009364 31EF0010 addic r15, r15, 16 00009368 38850000 addi r4, r5, 0x0000 0000936C 4080FFCC bge -0x00000034 /* 00009338 */ 00009370 48000A84 b +0x00000A84 /* 00009DF4 */ 00009374 89C40001 lbz r14, [r4 + 0x0001] 00009378 32640002 addic r19, r4, 2 0000937C 7C8ED010 subfc r4, r14, r26 00009380 7C9A0734 extsh r26, r4 00009384 88930000 lbz r4, [r19] 00009388 32730001 addic r19, r19, 1 0000938C 5484103A rlwinm r4, r4, 2, 0, 29 00009390 7CA4AA2E lhzx r5, r4, r21 00009394 7CD9222E lhzx r6, r25, r4 00009398 7C99202E lwzx r4, r25, r4 0000939C 54A5801E rlwinm r5, r5, 16, 0, 15 000093A0 7CA53014 addc r5, r5, r6 label000093A4: 000093A4 30CEFFFF subic r6, r14, 1 000093A8 7CC70735 extsh. r7, r6 000093AC 908A0000 stw [r10], r4 000093B0 908A0004 stw [r10 + 0x0004], r4 000093B4 90B80000 stw [r24], r5 000093B8 314A0008 addic r10, r10, 8 000093BC 90B80004 stw [r24 + 0x0004], r5 000093C0 909E0000 stw [r30], r4 000093C4 33180008 addic r24, r24, 8 000093C8 909E0004 stw [r30 + 0x0004], r4 000093CC 90AC0000 stw [r12], r5 000093D0 33DE0008 addic r30, r30, 8 000093D4 90AC0004 stw [r12 + 0x0004], r5 000093D8 908B0000 stw [r11], r4 000093DC 318C0008 addic r12, r12, 8 000093E0 908B0004 stw [r11 + 0x0004], r4 000093E4 90BF0000 stw [r31], r5 000093E8 316B0008 addic r11, r11, 8 000093EC 90BF0004 stw [r31 + 0x0004], r5 000093F0 90890000 stw [r9], r4 000093F4 33FF0008 addic r31, r31, 8 000093F8 90890004 stw [r9 + 0x0004], r4 000093FC 90AF0000 stw [r15], r5 00009400 90AF0004 stw [r15 + 0x0004], r5 00009404 31290008 addic r9, r9, 8 00009408 31EF0008 addic r15, r15, 8 0000940C 39C70000 addi r14, r7, 0x0000 00009410 4080FF94 bge -0x0000006C /* 000093A4 */ 00009414 480009E0 b +0x000009E0 /* 00009DF4 */ 00009418 80A3003C lwz r5, [r3 + 0x003C] 0000941C A0C40001 lhz r6, [r4 + 0x0001] 00009420 54A5083C rlwinm r5, r5, 1, 0, 30 00009424 7CD22B2E sthx r6, r18, r5 00009428 80A3003C lwz r5, [r3 + 0x003C] 0000942C 32640003 addic r19, r4, 3 00009430 30850001 addic r4, r5, 1 00009434 2C840100 cmpwi cr1, r4, 256 00009438 9083003C stw [r3 + 0x003C], r4 0000943C 54A5063E rlwinm r5, r5, 0, 24, 31 00009440 4086001C bne cr1, +0x0000001C /* 0000945C */ 00009444 9203003C stw [r3 + 0x003C], r16 00009448 54A4083C rlwinm r4, r5, 1, 0, 30 0000944C 7CAED010 subfc r5, r14, r26 00009450 48000014 b +0x00000014 /* 00009464 */ 00009454 88A40001 lbz r5, [r4 + 0x0001] 00009458 32640002 addic r19, r4, 2 label0000945C: 0000945C 54A4083C rlwinm r4, r5, 1, 0, 30 00009460 7CAED010 subfc r5, r14, r26 label00009464: 00009464 7C922014 addc r4, r18, r4 00009468 7CBA0734 extsh r26, r5 label0000946C: 0000946C 89130000 lbz r8, [r19] 00009470 5505C9FE rlwinm r5, r8, 25, 7, 31 00009474 7CC428AE lbzx r6, r4, r5 00009478 5505D7FE rlwinm r5, r8, 26, 31, 31 0000947C 7CA428AE lbzx r5, r4, r5 00009480 54C6103A rlwinm r6, r6, 2, 0, 29 00009484 7CE6AA2E lhzx r7, r6, r21 00009488 54A5103A rlwinm r5, r5, 2, 0, 29 0000948C 7C192A2E lhzx r0, r25, r5 00009490 7CD9322E lhzx r6, r25, r6 00009494 7CA5AA2E lhzx r5, r5, r21 00009498 54C6801E rlwinm r6, r6, 16, 0, 15 0000949C 7CA53014 addc r5, r5, r6 000094A0 90AA0000 stw [r10], r5 000094A4 54E7801E rlwinm r7, r7, 16, 0, 15 000094A8 7CE03814 addc r7, r0, r7 000094AC 90F80000 stw [r24], r7 000094B0 5505DFFE rlwinm r5, r8, 27, 31, 31 000094B4 7CA428AE lbzx r5, r4, r5 000094B8 5506E7FE rlwinm r6, r8, 28, 31, 31 000094BC 54A5103A rlwinm r5, r5, 2, 0, 29 000094C0 7CE430AE lbzx r7, r4, r6 000094C4 7CC5AA2E lhzx r6, r5, r21 000094C8 7CB92A2E lhzx r5, r25, r5 000094CC 54E7103A rlwinm r7, r7, 2, 0, 29 000094D0 54A0801E rlwinm r0, r5, 16, 0, 15 000094D4 7CA7AA2E lhzx r5, r7, r21 000094D8 7CF93A2E lhzx r7, r25, r7 000094DC 7CA50014 addc r5, r5, r0 000094E0 54C6801E rlwinm r6, r6, 16, 0, 15 000094E4 90AA0004 stw [r10 + 0x0004], r5 000094E8 7CC73014 addc r6, r7, r6 000094EC 90D80004 stw [r24 + 0x0004], r6 000094F0 5505EFFE rlwinm r5, r8, 29, 31, 31 000094F4 7CC428AE lbzx r6, r4, r5 000094F8 5505F7FE rlwinm r5, r8, 30, 31, 31 000094FC 7CA428AE lbzx r5, r4, r5 00009500 54C6103A rlwinm r6, r6, 2, 0, 29 00009504 7CF9322E lhzx r7, r25, r6 00009508 54A5103A rlwinm r5, r5, 2, 0, 29 0000950C 7CC6AA2E lhzx r6, r6, r21 00009510 7C05AA2E lhzx r0, r5, r21 00009514 7CB92A2E lhzx r5, r25, r5 00009518 54E7801E rlwinm r7, r7, 16, 0, 15 0000951C 7CE03814 addc r7, r0, r7 00009520 54C6801E rlwinm r6, r6, 16, 0, 15 00009524 7CA53014 addc r5, r5, r6 00009528 90FE0000 stw [r30], r7 0000952C 90AC0000 stw [r12], r5 00009530 5505FFFE rlwinm r5, r8, 31, 31, 31 00009534 7CA428AE lbzx r5, r4, r5 00009538 33180008 addic r24, r24, 8 0000953C 314A0008 addic r10, r10, 8 00009540 54A5103A rlwinm r5, r5, 2, 0, 29 00009544 550607FE rlwinm r6, r8, 0, 31, 31 00009548 7CC430AE lbzx r6, r4, r6 0000954C 7CE5AA2E lhzx r7, r5, r21 00009550 7C192A2E lhzx r0, r25, r5 00009554 54C6103A rlwinm r6, r6, 2, 0, 29 00009558 7CA6AA2E lhzx r5, r6, r21 0000955C 7CD9322E lhzx r6, r25, r6 00009560 5400801E rlwinm r0, r0, 16, 0, 15 00009564 7CA50014 addc r5, r5, r0 00009568 54E7801E rlwinm r7, r7, 16, 0, 15 0000956C 7CC63814 addc r6, r6, r7 00009570 90BE0004 stw [r30 + 0x0004], r5 00009574 90CC0004 stw [r12 + 0x0004], r6 00009578 89B30001 lbz r13, [r19 + 0x0001] 0000957C 33DE0008 addic r30, r30, 8 00009580 55A5C9FE rlwinm r5, r13, 25, 7, 31 00009584 7CC428AE lbzx r6, r4, r5 00009588 55A5D7FE rlwinm r5, r13, 26, 31, 31 0000958C 54C7103A rlwinm r7, r6, 2, 0, 29 00009590 7CA428AE lbzx r5, r4, r5 00009594 7CD93A2E lhzx r6, r25, r7 00009598 7C07AA2E lhzx r0, r7, r21 0000959C 54A5103A rlwinm r5, r5, 2, 0, 29 000095A0 54C7801E rlwinm r7, r6, 16, 0, 15 000095A4 32730002 addic r19, r19, 2 000095A8 318C0008 addic r12, r12, 8 000095AC 7CC5AA2E lhzx r6, r5, r21 000095B0 7CB92A2E lhzx r5, r25, r5 000095B4 7CC63814 addc r6, r6, r7 000095B8 5407801E rlwinm r7, r0, 16, 0, 15 000095BC 7CA53814 addc r5, r5, r7 000095C0 90CB0000 stw [r11], r6 000095C4 90BF0000 stw [r31], r5 000095C8 55A5DFFE rlwinm r5, r13, 27, 31, 31 000095CC 7CC428AE lbzx r6, r4, r5 000095D0 55A5E7FE rlwinm r5, r13, 28, 31, 31 000095D4 54C7103A rlwinm r7, r6, 2, 0, 29 000095D8 7CA428AE lbzx r5, r4, r5 000095DC 7CD93A2E lhzx r6, r25, r7 000095E0 7C07AA2E lhzx r0, r7, r21 000095E4 54A5103A rlwinm r5, r5, 2, 0, 29 000095E8 7CE5AA2E lhzx r7, r5, r21 000095EC 54C8801E rlwinm r8, r6, 16, 0, 15 000095F0 7CD92A2E lhzx r6, r25, r5 000095F4 7CE74014 addc r7, r7, r8 000095F8 5400801E rlwinm r0, r0, 16, 0, 15 000095FC 7CC60014 addc r6, r6, r0 00009600 90EB0004 stw [r11 + 0x0004], r7 00009604 90DF0004 stw [r31 + 0x0004], r6 00009608 7CC5AA2E lhzx r6, r5, r21 0000960C 7CF92A2E lhzx r7, r25, r5 00009610 33FF0008 addic r31, r31, 8 00009614 316B0008 addic r11, r11, 8 00009618 55A5F7FE rlwinm r5, r13, 30, 31, 31 0000961C 7CA428AE lbzx r5, r4, r5 00009620 54E7801E rlwinm r7, r7, 16, 0, 15 00009624 54A5103A rlwinm r5, r5, 2, 0, 29 00009628 7C05AA2E lhzx r0, r5, r21 0000962C 7CB92A2E lhzx r5, r25, r5 00009630 7CE03814 addc r7, r0, r7 00009634 54C6801E rlwinm r6, r6, 16, 0, 15 00009638 7CA53014 addc r5, r5, r6 0000963C 90E90000 stw [r9], r7 00009640 90AF0000 stw [r15], r5 00009644 55A5FFFE rlwinm r5, r13, 31, 31, 31 00009648 7CC428AE lbzx r6, r4, r5 0000964C 55A507FE rlwinm r5, r13, 0, 31, 31 00009650 7CA428AE lbzx r5, r4, r5 00009654 54C6103A rlwinm r6, r6, 2, 0, 29 00009658 7C19322E lhzx r0, r25, r6 0000965C 54A5103A rlwinm r5, r5, 2, 0, 29 00009660 7CC6AA2E lhzx r6, r6, r21 00009664 7CE5AA2E lhzx r7, r5, r21 00009668 7CB92A2E lhzx r5, r25, r5 0000966C 5400801E rlwinm r0, r0, 16, 0, 15 00009670 7CE70014 addc r7, r7, r0 00009674 54C6801E rlwinm r6, r6, 16, 0, 15 00009678 7CA53014 addc r5, r5, r6 0000967C 90E90004 stw [r9 + 0x0004], r7 00009680 90AF0004 stw [r15 + 0x0004], r5 00009684 31290008 addic r9, r9, 8 00009688 30AEFFFF subic r5, r14, 1 0000968C 7CA60735 extsh. r6, r5 00009690 31EF0008 addic r15, r15, 8 00009694 39C60000 addi r14, r6, 0x0000 00009698 4080FDD4 bge -0x0000022C /* 0000946C */ 0000969C 309AFFFF subic r4, r26, 1 000096A0 7C850735 extsh. r5, r4 000096A4 48000758 b +0x00000758 /* 00009DFC */ 000096A8 80A30040 lwz r5, [r3 + 0x0040] 000096AC 80C40001 lwz r6, [r4 + 0x0001] 000096B0 54A5103A rlwinm r5, r5, 2, 0, 29 000096B4 7CD7292E stwx r23, r6, r5 000096B8 80A30040 lwz r5, [r3 + 0x0040] 000096BC 32640005 addic r19, r4, 5 000096C0 30850001 addic r4, r5, 1 000096C4 2C840100 cmpwi cr1, r4, 256 000096C8 90830040 stw [r3 + 0x0040], r4 000096CC 54A5063E rlwinm r5, r5, 0, 24, 31 000096D0 4086001C bne cr1, +0x0000001C /* 000096EC */ 000096D4 92030040 stw [r3 + 0x0040], r16 000096D8 54A4103A rlwinm r4, r5, 2, 0, 29 000096DC 7CAED010 subfc r5, r14, r26 000096E0 48000014 b +0x00000014 /* 000096F4 */ 000096E4 88A40001 lbz r5, [r4 + 0x0001] 000096E8 32640002 addic r19, r4, 2 label000096EC: 000096EC 54A4103A rlwinm r4, r5, 2, 0, 29 000096F0 7CAED010 subfc r5, r14, r26 label000096F4: 000096F4 7DB72014 addc r13, r23, r4 000096F8 7CBA0734 extsh r26, r5 label000096FC: 000096FC 88130000 lbz r0, [r19] 00009700 5404D1BE rlwinm r4, r0, 26, 6, 31 00009704 7CAD20AE lbzx r5, r13, r4 00009708 5404E7BE rlwinm r4, r0, 28, 30, 31 0000970C 7C8D20AE lbzx r4, r13, r4 00009710 54A5103A rlwinm r5, r5, 2, 0, 29 00009714 7CC5AA2E lhzx r6, r5, r21 00009718 5484103A rlwinm r4, r4, 2, 0, 29 0000971C 7D19222E lhzx r8, r25, r4 00009720 7CB92A2E lhzx r5, r25, r5 00009724 540707BE rlwinm r7, r0, 0, 30, 31 00009728 7C84AA2E lhzx r4, r4, r21 0000972C 54A5801E rlwinm r5, r5, 16, 0, 15 00009730 7C842814 addc r4, r4, r5 00009734 908A0000 stw [r10], r4 00009738 54C6801E rlwinm r6, r6, 16, 0, 15 0000973C 7CC83014 addc r6, r8, r6 00009740 90D80000 stw [r24], r6 00009744 5404F7BE rlwinm r4, r0, 30, 30, 31 00009748 7C8D20AE lbzx r4, r13, r4 0000974C 7CAD38AE lbzx r5, r13, r7 00009750 5484103A rlwinm r4, r4, 2, 0, 29 00009754 7CD9222E lhzx r6, r25, r4 00009758 7C84AA2E lhzx r4, r4, r21 0000975C 54A5103A rlwinm r5, r5, 2, 0, 29 00009760 54C7801E rlwinm r7, r6, 16, 0, 15 00009764 7CC5AA2E lhzx r6, r5, r21 00009768 7CB92A2E lhzx r5, r25, r5 0000976C 7CC63814 addc r6, r6, r7 00009770 5484801E rlwinm r4, r4, 16, 0, 15 00009774 7C852014 addc r4, r5, r4 00009778 90CA0004 stw [r10 + 0x0004], r6 0000977C 90980004 stw [r24 + 0x0004], r4 00009780 88130001 lbz r0, [r19 + 0x0001] 00009784 314A0008 addic r10, r10, 8 00009788 5404D1BE rlwinm r4, r0, 26, 6, 31 0000978C 7CAD20AE lbzx r5, r13, r4 00009790 5404E7BE rlwinm r4, r0, 28, 30, 31 00009794 7C8D20AE lbzx r4, r13, r4 00009798 54A5103A rlwinm r5, r5, 2, 0, 29 0000979C 7CD92A2E lhzx r6, r25, r5 000097A0 5484103A rlwinm r4, r4, 2, 0, 29 000097A4 7CA5AA2E lhzx r5, r5, r21 000097A8 7CE4AA2E lhzx r7, r4, r21 000097AC 7C99222E lhzx r4, r25, r4 000097B0 54C6801E rlwinm r6, r6, 16, 0, 15 000097B4 7CC73014 addc r6, r7, r6 000097B8 54A5801E rlwinm r5, r5, 16, 0, 15 000097BC 7C842814 addc r4, r4, r5 000097C0 90DE0000 stw [r30], r6 000097C4 908C0000 stw [r12], r4 000097C8 5404F7BE rlwinm r4, r0, 30, 30, 31 000097CC 33180008 addic r24, r24, 8 000097D0 7CAD20AE lbzx r5, r13, r4 000097D4 540407BE rlwinm r4, r0, 0, 30, 31 000097D8 7C8D20AE lbzx r4, r13, r4 000097DC 54A5103A rlwinm r5, r5, 2, 0, 29 000097E0 7CF92A2E lhzx r7, r25, r5 000097E4 5484103A rlwinm r4, r4, 2, 0, 29 000097E8 7CA5AA2E lhzx r5, r5, r21 000097EC 7CC4AA2E lhzx r6, r4, r21 000097F0 7C99222E lhzx r4, r25, r4 000097F4 54E7801E rlwinm r7, r7, 16, 0, 15 000097F8 7CC63814 addc r6, r6, r7 000097FC 54A5801E rlwinm r5, r5, 16, 0, 15 00009800 7C842814 addc r4, r4, r5 00009804 90DE0004 stw [r30 + 0x0004], r6 00009808 908C0004 stw [r12 + 0x0004], r4 0000980C 88130002 lbz r0, [r19 + 0x0002] 00009810 33DE0008 addic r30, r30, 8 00009814 5404D1BE rlwinm r4, r0, 26, 6, 31 00009818 7CAD20AE lbzx r5, r13, r4 0000981C 5404E7BE rlwinm r4, r0, 28, 30, 31 00009820 54A6103A rlwinm r6, r5, 2, 0, 29 00009824 7C8D20AE lbzx r4, r13, r4 00009828 7CB9322E lhzx r5, r25, r6 0000982C 5484103A rlwinm r4, r4, 2, 0, 29 00009830 318C0008 addic r12, r12, 8 00009834 7CC6AA2E lhzx r6, r6, r21 00009838 54A5801E rlwinm r5, r5, 16, 0, 15 0000983C 7CE4AA2E lhzx r7, r4, r21 00009840 7C99222E lhzx r4, r25, r4 00009844 7CA72814 addc r5, r7, r5 00009848 54C6801E rlwinm r6, r6, 16, 0, 15 0000984C 7C843014 addc r4, r4, r6 00009850 90AB0000 stw [r11], r5 00009854 909F0000 stw [r31], r4 00009858 5404F7BE rlwinm r4, r0, 30, 30, 31 0000985C 7CAD20AE lbzx r5, r13, r4 00009860 540407BE rlwinm r4, r0, 0, 30, 31 00009864 7C8D20AE lbzx r4, r13, r4 00009868 54A5103A rlwinm r5, r5, 2, 0, 29 0000986C 7CF92A2E lhzx r7, r25, r5 00009870 5484103A rlwinm r4, r4, 2, 0, 29 00009874 7CA5AA2E lhzx r5, r5, r21 00009878 7CC4AA2E lhzx r6, r4, r21 0000987C 7C99222E lhzx r4, r25, r4 00009880 54E7801E rlwinm r7, r7, 16, 0, 15 00009884 7CC63814 addc r6, r6, r7 00009888 54A5801E rlwinm r5, r5, 16, 0, 15 0000988C 7C842814 addc r4, r4, r5 00009890 90CB0004 stw [r11 + 0x0004], r6 00009894 909F0004 stw [r31 + 0x0004], r4 00009898 88130003 lbz r0, [r19 + 0x0003] 0000989C 316B0008 addic r11, r11, 8 000098A0 33FF0008 addic r31, r31, 8 000098A4 32730004 addic r19, r19, 4 000098A8 5404D1BE rlwinm r4, r0, 26, 6, 31 000098AC 7CAD20AE lbzx r5, r13, r4 000098B0 5404E7BE rlwinm r4, r0, 28, 30, 31 000098B4 7C8D20AE lbzx r4, r13, r4 000098B8 54A5103A rlwinm r5, r5, 2, 0, 29 000098BC 7CD92A2E lhzx r6, r25, r5 000098C0 5484103A rlwinm r4, r4, 2, 0, 29 000098C4 7CA5AA2E lhzx r5, r5, r21 000098C8 7CE4AA2E lhzx r7, r4, r21 000098CC 7C99222E lhzx r4, r25, r4 000098D0 54C6801E rlwinm r6, r6, 16, 0, 15 000098D4 7CC73014 addc r6, r7, r6 000098D8 54A5801E rlwinm r5, r5, 16, 0, 15 000098DC 7C842814 addc r4, r4, r5 000098E0 90C90000 stw [r9], r6 000098E4 908F0000 stw [r15], r4 000098E8 5404F7BE rlwinm r4, r0, 30, 30, 31 000098EC 7CAD20AE lbzx r5, r13, r4 000098F0 540407BE rlwinm r4, r0, 0, 30, 31 000098F4 7C8D20AE lbzx r4, r13, r4 000098F8 54A5103A rlwinm r5, r5, 2, 0, 29 000098FC 7CD92A2E lhzx r6, r25, r5 00009900 5484103A rlwinm r4, r4, 2, 0, 29 00009904 7CA5AA2E lhzx r5, r5, r21 00009908 7CE4AA2E lhzx r7, r4, r21 0000990C 54C6801E rlwinm r6, r6, 16, 0, 15 00009910 7CC73014 addc r6, r7, r6 00009914 54A5801E rlwinm r5, r5, 16, 0, 15 00009918 300EFFFF subic r0, r14, 1 0000991C 7C99222E lhzx r4, r25, r4 00009920 7C070735 extsh. r7, r0 00009924 7C842814 addc r4, r4, r5 00009928 90C90004 stw [r9 + 0x0004], r6 0000992C 908F0004 stw [r15 + 0x0004], r4 00009930 31290008 addic r9, r9, 8 00009934 31EF0008 addic r15, r15, 8 00009938 39C70000 addi r14, r7, 0x0000 0000993C 4080FDC0 bge -0x00000240 /* 000096FC */ 00009940 480004B4 b +0x000004B4 /* 00009DF4 */ 00009944 80A30044 lwz r5, [r3 + 0x0044] 00009948 80C40001 lwz r6, [r4 + 0x0001] 0000994C 54A51838 rlwinm r5, r5, 3, 0, 28 00009950 80E40005 lwz r7, [r4 + 0x0005] 00009954 7CBB2814 addc r5, r27, r5 00009958 90E50004 stw [r5 + 0x0004], r7 0000995C 90C50000 stw [r5], r6 00009960 80A30044 lwz r5, [r3 + 0x0044] 00009964 32640009 addic r19, r4, 9 00009968 30850001 addic r4, r5, 1 0000996C 2C840100 cmpwi cr1, r4, 256 00009970 90830044 stw [r3 + 0x0044], r4 00009974 54A5063E rlwinm r5, r5, 0, 24, 31 00009978 4086001C bne cr1, +0x0000001C /* 00009994 */ 0000997C 92030044 stw [r3 + 0x0044], r16 00009980 54A41838 rlwinm r4, r5, 3, 0, 28 00009984 7CAED010 subfc r5, r14, r26 00009988 48000014 b +0x00000014 /* 0000999C */ 0000998C 88A40001 lbz r5, [r4 + 0x0001] 00009990 32640002 addic r19, r4, 2 label00009994: 00009994 54A41838 rlwinm r4, r5, 3, 0, 28 00009998 7CAED010 subfc r5, r14, r26 label0000999C: 0000999C 7D1B2014 addc r8, r27, r4 000099A0 7CBA0734 extsh r26, r5 label000099A4: 000099A4 A8930000 lha r4, [r19] 000099A8 54859F7E rlwinm r5, r4, 19, 29, 31 000099AC 7CC828AE lbzx r6, r8, r5 000099B0 5485B77E rlwinm r5, r4, 22, 29, 31 000099B4 7CA828AE lbzx r5, r8, r5 000099B8 54C6103A rlwinm r6, r6, 2, 0, 29 000099BC 7CE6AA2E lhzx r7, r6, r21 000099C0 54A5103A rlwinm r5, r5, 2, 0, 29 000099C4 7C192A2E lhzx r0, r25, r5 000099C8 7CD9322E lhzx r6, r25, r6 000099CC 7CA5AA2E lhzx r5, r5, r21 000099D0 54C6801E rlwinm r6, r6, 16, 0, 15 000099D4 7CA53014 addc r5, r5, r6 000099D8 90AA0000 stw [r10], r5 000099DC 54E7801E rlwinm r7, r7, 16, 0, 15 000099E0 7CE03814 addc r7, r0, r7 000099E4 90F80000 stw [r24], r7 000099E8 5485CF7E rlwinm r5, r4, 25, 29, 31 000099EC 7CA828AE lbzx r5, r8, r5 000099F0 5486E77E rlwinm r6, r4, 28, 29, 31 000099F4 54A5103A rlwinm r5, r5, 2, 0, 29 000099F8 7CE830AE lbzx r7, r8, r6 000099FC 7CC5AA2E lhzx r6, r5, r21 00009A00 7CB92A2E lhzx r5, r25, r5 00009A04 54E7103A rlwinm r7, r7, 2, 0, 29 00009A08 54A0801E rlwinm r0, r5, 16, 0, 15 00009A0C 7CA7AA2E lhzx r5, r7, r21 00009A10 7CF93A2E lhzx r7, r25, r7 00009A14 7CA50014 addc r5, r5, r0 00009A18 54C6801E rlwinm r6, r6, 16, 0, 15 00009A1C 7CC73014 addc r6, r7, r6 00009A20 90AA0004 stw [r10 + 0x0004], r5 00009A24 90D80004 stw [r24 + 0x0004], r6 00009A28 A8B30002 lha r5, [r19 + 0x0002] 00009A2C 314A0008 addic r10, r10, 8 00009A30 54A69F7E rlwinm r6, r5, 19, 29, 31 00009A34 7CE830AE lbzx r7, r8, r6 00009A38 54A6B77E rlwinm r6, r5, 22, 29, 31 00009A3C 7C0830AE lbzx r0, r8, r6 00009A40 54E6103A rlwinm r6, r7, 2, 0, 29 00009A44 540D103A rlwinm r13, r0, 2, 0, 29 00009A48 7CF9322E lhzx r7, r25, r6 00009A4C 7C06AA2E lhzx r0, r6, r21 00009A50 7CCDAA2E lhzx r6, r13, r21 00009A54 54E7801E rlwinm r7, r7, 16, 0, 15 00009A58 7DB96A2E lhzx r13, r25, r13 00009A5C 7CC63814 addc r6, r6, r7 00009A60 5407801E rlwinm r7, r0, 16, 0, 15 00009A64 7CED3814 addc r7, r13, r7 00009A68 90DE0000 stw [r30], r6 00009A6C 90EC0000 stw [r12], r7 00009A70 54A6CF7E rlwinm r6, r5, 25, 29, 31 00009A74 33180008 addic r24, r24, 8 00009A78 7CE830AE lbzx r7, r8, r6 00009A7C 54A6E77E rlwinm r6, r5, 28, 29, 31 00009A80 7C0830AE lbzx r0, r8, r6 00009A84 54E6103A rlwinm r6, r7, 2, 0, 29 00009A88 540D103A rlwinm r13, r0, 2, 0, 29 00009A8C 7CF9322E lhzx r7, r25, r6 00009A90 7C06AA2E lhzx r0, r6, r21 00009A94 7CCDAA2E lhzx r6, r13, r21 00009A98 54E7801E rlwinm r7, r7, 16, 0, 15 00009A9C 7DB96A2E lhzx r13, r25, r13 00009AA0 7CC63814 addc r6, r6, r7 00009AA4 5407801E rlwinm r7, r0, 16, 0, 15 00009AA8 7CED3814 addc r7, r13, r7 00009AAC 90DE0004 stw [r30 + 0x0004], r6 00009AB0 90EC0004 stw [r12 + 0x0004], r7 00009AB4 A9B30004 lha r13, [r19 + 0x0004] 00009AB8 54A0452E rlwinm r0, r5, 8, 20, 23 00009ABC 55A59F7E rlwinm r5, r13, 19, 29, 31 00009AC0 7CA828AE lbzx r5, r8, r5 00009AC4 50806426 rlwimi r0, r4, 12, 16, 19 00009AC8 54A5103A rlwinm r5, r5, 2, 0, 29 00009ACC 55A4B77E rlwinm r4, r13, 22, 29, 31 00009AD0 33DE0008 addic r30, r30, 8 00009AD4 318C0008 addic r12, r12, 8 00009AD8 32730006 addic r19, r19, 6 00009ADC 7CC5AA2E lhzx r6, r5, r21 00009AE0 7C8820AE lbzx r4, r8, r4 00009AE4 7CF92A2E lhzx r7, r25, r5 00009AE8 5485103A rlwinm r5, r4, 2, 0, 29 00009AEC 7C85AA2E lhzx r4, r5, r21 00009AF0 7CB92A2E lhzx r5, r25, r5 00009AF4 54E7801E rlwinm r7, r7, 16, 0, 15 00009AF8 7C843814 addc r4, r4, r7 00009AFC 54C6801E rlwinm r6, r6, 16, 0, 15 00009B00 7CA53014 addc r5, r5, r6 00009B04 908B0000 stw [r11], r4 00009B08 90BF0000 stw [r31], r5 00009B0C 55A4CF7E rlwinm r4, r13, 25, 29, 31 00009B10 7CA820AE lbzx r5, r8, r4 00009B14 55A4E77E rlwinm r4, r13, 28, 29, 31 00009B18 7CC820AE lbzx r6, r8, r4 00009B1C 54A4103A rlwinm r4, r5, 2, 0, 29 00009B20 54C7103A rlwinm r7, r6, 2, 0, 29 00009B24 7CB9222E lhzx r5, r25, r4 00009B28 7CC4AA2E lhzx r6, r4, r21 00009B2C 7C87AA2E lhzx r4, r7, r21 00009B30 54A5801E rlwinm r5, r5, 16, 0, 15 00009B34 7CF93A2E lhzx r7, r25, r7 00009B38 7C842814 addc r4, r4, r5 00009B3C 54C5801E rlwinm r5, r6, 16, 0, 15 00009B40 7CA72814 addc r5, r7, r5 00009B44 908B0004 stw [r11 + 0x0004], r4 00009B48 90BF0004 stw [r31 + 0x0004], r5 00009B4C 316B0008 addic r11, r11, 8 00009B50 33FF0008 addic r31, r31, 8 00009B54 55A42636 rlwinm r4, r13, 4, 24, 27 00009B58 7C002378 or r0, r0, r4 00009B5C 54049F7E rlwinm r4, r0, 19, 29, 31 00009B60 7CA820AE lbzx r5, r8, r4 00009B64 5404B77E rlwinm r4, r0, 22, 29, 31 00009B68 7C8820AE lbzx r4, r8, r4 00009B6C 54A5103A rlwinm r5, r5, 2, 0, 29 00009B70 7CD92A2E lhzx r6, r25, r5 00009B74 5484103A rlwinm r4, r4, 2, 0, 29 00009B78 7CA5AA2E lhzx r5, r5, r21 00009B7C 7CE4AA2E lhzx r7, r4, r21 00009B80 7C99222E lhzx r4, r25, r4 00009B84 54C6801E rlwinm r6, r6, 16, 0, 15 00009B88 7CC73014 addc r6, r7, r6 00009B8C 54A5801E rlwinm r5, r5, 16, 0, 15 00009B90 7C842814 addc r4, r4, r5 00009B94 90C90000 stw [r9], r6 00009B98 908F0000 stw [r15], r4 00009B9C 5404CF7E rlwinm r4, r0, 25, 29, 31 00009BA0 7CA820AE lbzx r5, r8, r4 00009BA4 5404E77E rlwinm r4, r0, 28, 29, 31 00009BA8 54A6103A rlwinm r6, r5, 2, 0, 29 00009BAC 7CB9322E lhzx r5, r25, r6 00009BB0 7C8820AE lbzx r4, r8, r4 00009BB4 7CC6AA2E lhzx r6, r6, r21 00009BB8 54A5801E rlwinm r5, r5, 16, 0, 15 00009BBC 5484103A rlwinm r4, r4, 2, 0, 29 00009BC0 7CE4AA2E lhzx r7, r4, r21 00009BC4 31CEFFFF subic r14, r14, 1 00009BC8 7C99222E lhzx r4, r25, r4 00009BCC 7DC00735 extsh. r0, r14 00009BD0 7CA72814 addc r5, r7, r5 00009BD4 54C6801E rlwinm r6, r6, 16, 0, 15 00009BD8 7C843014 addc r4, r4, r6 00009BDC 90A90004 stw [r9 + 0x0004], r5 00009BE0 908F0004 stw [r15 + 0x0004], r4 00009BE4 31290008 addic r9, r9, 8 00009BE8 31EF0008 addic r15, r15, 8 00009BEC 31C00000 addic r14, r0, 0 00009BF0 4080FDB4 bge -0x0000024C /* 000099A4 */ 00009BF4 48000200 b +0x00000200 /* 00009DF4 */ 00009BF8 7C8ED010 subfc r4, r14, r26 00009BFC 7C9A0734 extsh r26, r4 label00009C00: 00009C00 88B30000 lbz r5, [r19] 00009C04 88930001 lbz r4, [r19 + 0x0001] 00009C08 54A5103A rlwinm r5, r5, 2, 0, 29 00009C0C 7CC5AA2E lhzx r6, r5, r21 00009C10 5484103A rlwinm r4, r4, 2, 0, 29 00009C14 7CF9222E lhzx r7, r25, r4 00009C18 7CB92A2E lhzx r5, r25, r5 00009C1C 7C84AA2E lhzx r4, r4, r21 00009C20 54A5801E rlwinm r5, r5, 16, 0, 15 00009C24 7C842814 addc r4, r4, r5 00009C28 54C6801E rlwinm r6, r6, 16, 0, 15 00009C2C 7CC73014 addc r6, r7, r6 00009C30 908A0000 stw [r10], r4 00009C34 90D80000 stw [r24], r6 00009C38 88B30002 lbz r5, [r19 + 0x0002] 00009C3C 88930003 lbz r4, [r19 + 0x0003] 00009C40 54A5103A rlwinm r5, r5, 2, 0, 29 00009C44 7CC5AA2E lhzx r6, r5, r21 00009C48 5484103A rlwinm r4, r4, 2, 0, 29 00009C4C 7CF9222E lhzx r7, r25, r4 00009C50 7CB92A2E lhzx r5, r25, r5 00009C54 7C84AA2E lhzx r4, r4, r21 00009C58 54A5801E rlwinm r5, r5, 16, 0, 15 00009C5C 7C842814 addc r4, r4, r5 00009C60 54C6801E rlwinm r6, r6, 16, 0, 15 00009C64 7CC73014 addc r6, r7, r6 00009C68 908A0004 stw [r10 + 0x0004], r4 00009C6C 90D80004 stw [r24 + 0x0004], r6 00009C70 88B30004 lbz r5, [r19 + 0x0004] 00009C74 88930005 lbz r4, [r19 + 0x0005] 00009C78 54A5103A rlwinm r5, r5, 2, 0, 29 00009C7C 7CF92A2E lhzx r7, r25, r5 00009C80 5484103A rlwinm r4, r4, 2, 0, 29 00009C84 7CA5AA2E lhzx r5, r5, r21 00009C88 7CC4AA2E lhzx r6, r4, r21 00009C8C 7C99222E lhzx r4, r25, r4 00009C90 54E7801E rlwinm r7, r7, 16, 0, 15 00009C94 7CC63814 addc r6, r6, r7 00009C98 54A5801E rlwinm r5, r5, 16, 0, 15 00009C9C 7C842814 addc r4, r4, r5 00009CA0 90DE0000 stw [r30], r6 00009CA4 908C0000 stw [r12], r4 00009CA8 88B30006 lbz r5, [r19 + 0x0006] 00009CAC 88930007 lbz r4, [r19 + 0x0007] 00009CB0 54A6103A rlwinm r6, r5, 2, 0, 29 00009CB4 7CB9322E lhzx r5, r25, r6 00009CB8 5484103A rlwinm r4, r4, 2, 0, 29 00009CBC 7CC6AA2E lhzx r6, r6, r21 00009CC0 7CE4AA2E lhzx r7, r4, r21 00009CC4 54A5801E rlwinm r5, r5, 16, 0, 15 00009CC8 7CA72814 addc r5, r7, r5 00009CCC 33180008 addic r24, r24, 8 00009CD0 314A0008 addic r10, r10, 8 00009CD4 54C6801E rlwinm r6, r6, 16, 0, 15 00009CD8 7C99222E lhzx r4, r25, r4 00009CDC 90BE0004 stw [r30 + 0x0004], r5 00009CE0 7C843014 addc r4, r4, r6 00009CE4 908C0004 stw [r12 + 0x0004], r4 00009CE8 88B30008 lbz r5, [r19 + 0x0008] 00009CEC 88930009 lbz r4, [r19 + 0x0009] 00009CF0 54A5103A rlwinm r5, r5, 2, 0, 29 00009CF4 7CF92A2E lhzx r7, r25, r5 00009CF8 5484103A rlwinm r4, r4, 2, 0, 29 00009CFC 7CA5AA2E lhzx r5, r5, r21 00009D00 7CC4AA2E lhzx r6, r4, r21 00009D04 7C99222E lhzx r4, r25, r4 00009D08 54E7801E rlwinm r7, r7, 16, 0, 15 00009D0C 7CC63814 addc r6, r6, r7 00009D10 54A5801E rlwinm r5, r5, 16, 0, 15 00009D14 7C842814 addc r4, r4, r5 00009D18 90CB0000 stw [r11], r6 00009D1C 909F0000 stw [r31], r4 00009D20 8893000A lbz r4, [r19 + 0x000A] 00009D24 88B3000B lbz r5, [r19 + 0x000B] 00009D28 5484103A rlwinm r4, r4, 2, 0, 29 00009D2C 7CD9222E lhzx r6, r25, r4 00009D30 318C0008 addic r12, r12, 8 00009D34 33DE0008 addic r30, r30, 8 00009D38 7C84AA2E lhzx r4, r4, r21 00009D3C 54C6801E rlwinm r6, r6, 16, 0, 15 00009D40 54A5103A rlwinm r5, r5, 2, 0, 29 00009D44 7CE5AA2E lhzx r7, r5, r21 00009D48 7CB92A2E lhzx r5, r25, r5 00009D4C 7CC73014 addc r6, r7, r6 00009D50 5484801E rlwinm r4, r4, 16, 0, 15 00009D54 7C852014 addc r4, r5, r4 00009D58 90CB0004 stw [r11 + 0x0004], r6 00009D5C 909F0004 stw [r31 + 0x0004], r4 00009D60 88B3000C lbz r5, [r19 + 0x000C] 00009D64 8893000D lbz r4, [r19 + 0x000D] 00009D68 54A5103A rlwinm r5, r5, 2, 0, 29 00009D6C 7CF92A2E lhzx r7, r25, r5 00009D70 5484103A rlwinm r4, r4, 2, 0, 29 00009D74 7CA5AA2E lhzx r5, r5, r21 00009D78 7CC4AA2E lhzx r6, r4, r21 00009D7C 7C99222E lhzx r4, r25, r4 00009D80 54E7801E rlwinm r7, r7, 16, 0, 15 00009D84 7CC63814 addc r6, r6, r7 00009D88 54A5801E rlwinm r5, r5, 16, 0, 15 00009D8C 7C842814 addc r4, r4, r5 00009D90 90C90000 stw [r9], r6 00009D94 908F0000 stw [r15], r4 00009D98 8893000E lbz r4, [r19 + 0x000E] 00009D9C 33FF0008 addic r31, r31, 8 00009DA0 5484103A rlwinm r4, r4, 2, 0, 29 00009DA4 7CC4AA2E lhzx r6, r4, r21 00009DA8 316B0008 addic r11, r11, 8 00009DAC 7C99222E lhzx r4, r25, r4 00009DB0 88B3000F lbz r5, [r19 + 0x000F] 00009DB4 310EFFFF subic r8, r14, 1 00009DB8 54A5103A rlwinm r5, r5, 2, 0, 29 00009DBC 7CE5AA2E lhzx r7, r5, r21 00009DC0 7CB92A2E lhzx r5, r25, r5 00009DC4 5484801E rlwinm r4, r4, 16, 0, 15 00009DC8 7D000735 extsh. r0, r8 00009DCC 7C872014 addc r4, r7, r4 00009DD0 54C6801E rlwinm r6, r6, 16, 0, 15 00009DD4 7CA53014 addc r5, r5, r6 00009DD8 90890004 stw [r9 + 0x0004], r4 00009DDC 90AF0004 stw [r15 + 0x0004], r5 00009DE0 32730010 addic r19, r19, 16 00009DE4 31290008 addic r9, r9, 8 00009DE8 31EF0008 addic r15, r15, 8 00009DEC 31C00000 addic r14, r0, 0 00009DF0 4080FE10 bge -0x000001F0 /* 00009C00 */ label00009DF4: 00009DF4 309AFFFF subic r4, r26, 1 00009DF8 7C850735 extsh. r5, r4 label00009DFC: 00009DFC 3B450000 addi r26, r5, 0x0000 00009E00 4080F284 bge -0x00000D7C /* 00009084 */ label00009E04: 00009E04 30B6FFFF subic r5, r22, 1 00009E08 7CA40735 extsh. r4, r5 00009E0C 8081003C lwz r4, [r1 + 0x003C] 00009E10 7CB60734 extsh r22, r5 00009E14 7E312014 addc r17, r17, r4 00009E18 4080F238 bge -0x00000DC8 /* 00009050 */ label00009E1C: 00009E1C 38A00001 li r5, 0x0001 00009E20 98A10038 stb [r1 + 0x0038], r5 00009E24 92630008 stw [r3 + 0x0008], r19 00009E28 B9A10044 lmw r13, [r1 + 0x0044] 00009E2C 30210090 addic r1, r1, 144 00009E30 4E800020 blr 00009E34 00000000 .invalid 00009E38 00002041 .invalid 00009E3C 80130100 lwz r0, [r19 + 0x0100] 00009E40 00000000 .invalid 00009E44 00000E70 .invalid 00009E48 0013534D .invalid 00009E4C 43444543 bcla 26, 4, 0x00004540 00009E50 4F4D5052 .invalid 4C 00009E54 45535338 .invalid sc 00009E58 544F3858 rlwinm r15, r2, 7, 1, 12 00009E5C 32000000 addic r16, r0, 0 fn00009E60: 00009E60 818200A0 lwz r12, [r2 + 0x00A0] 00009E64 90410014 stw [r1 + 0x0014], r2 00009E68 800C0000 lwz r0, [r12] 00009E6C 804C0004 lwz r2, [r12 + 0x0004] 00009E70 7C0903A6 mtctr r0 00009E74 4E800420 bctr 00009E78 00000000 .invalid 00009E7C 000C8000 .invalid 00009E80 00000000 .invalid fn00009E84: 00009E84 818200A4 lwz r12, [r2 + 0x00A4] 00009E88 90410014 stw [r1 + 0x0014], r2 00009E8C 800C0000 lwz r0, [r12] 00009E90 804C0004 lwz r2, [r12 + 0x0004] 00009E94 7C0903A6 mtctr r0 00009E98 4E800420 bctr 00009E9C 00000000 .invalid 00009EA0 000C8000 .invalid 00009EA4 00000000 .invalid fn00009EA8: 00009EA8 818200A8 lwz r12, [r2 + 0x00A8] 00009EAC 90410014 stw [r1 + 0x0014], r2 00009EB0 800C0000 lwz r0, [r12] 00009EB4 804C0004 lwz r2, [r12 + 0x0004] 00009EB8 7C0903A6 mtctr r0 00009EBC 4E800420 bctr 00009EC0 00000000 .invalid 00009EC4 000C8000 .invalid 00009EC8 00000000 .invalid fn00009ECC: 00009ECC 818200AC lwz r12, [r2 + 0x00AC] 00009ED0 90410014 stw [r1 + 0x0014], r2 00009ED4 800C0000 lwz r0, [r12] 00009ED8 804C0004 lwz r2, [r12 + 0x0004] 00009EDC 7C0903A6 mtctr r0 00009EE0 4E800420 bctr 00009EE4 00000000 .invalid 00009EE8 000C8000 .invalid 00009EEC 00000000 .invalid fn00009EF0: 00009EF0 818200B0 lwz r12, [r2 + 0x00B0] 00009EF4 90410014 stw [r1 + 0x0014], r2 00009EF8 800C0000 lwz r0, [r12] 00009EFC 804C0004 lwz r2, [r12 + 0x0004] 00009F00 7C0903A6 mtctr r0 00009F04 4E800420 bctr 00009F08 00000000 .invalid 00009F0C 000C8000 .invalid 00009F10 00000000 .invalid fn00009F14: 00009F14 800B0000 lwz r0, [r11] 00009F18 90410014 stw [r1 + 0x0014], r2 00009F1C 7C0903A6 mtctr r0 00009F20 804B0004 lwz r2, [r11 + 0x0004] 00009F24 7D6C5B78 mr r12, r11 00009F28 816B0008 lwz r11, [r11 + 0x0008] 00009F2C 4E800420 bctr 00009F30 4E800020 blr 00009F34 00000000 .invalid 00009F38 000C0000 .invalid 00009F3C 00000000 .invalid 00009F40 00000000 .invalid 00009F44 00000000 .invalid 00009F48 00000000 .invalid 00009F4C 00000000 .invalid 00009F50 00000000 .invalid 00009F54 00000000 .invalid fn00009F58: 00009F58 818200B4 lwz r12, [r2 + 0x00B4] 00009F5C 90410014 stw [r1 + 0x0014], r2 00009F60 800C0000 lwz r0, [r12] 00009F64 804C0004 lwz r2, [r12 + 0x0004] 00009F68 7C0903A6 mtctr r0 00009F6C 4E800420 bctr 00009F70 00000000 .invalid 00009F74 000C8000 .invalid 00009F78 00000000 .invalid fn00009F7C: 00009F7C 818200B8 lwz r12, [r2 + 0x00B8] 00009F80 90410014 stw [r1 + 0x0014], r2 00009F84 800C0000 lwz r0, [r12] 00009F88 804C0004 lwz r2, [r12 + 0x0004] 00009F8C 7C0903A6 mtctr r0 00009F90 4E800420 bctr 00009F94 00000000 .invalid 00009F98 000C8000 .invalid 00009F9C 00000000 .invalid fn00009FA0: 00009FA0 818200BC lwz r12, [r2 + 0x00BC] 00009FA4 90410014 stw [r1 + 0x0014], r2 00009FA8 800C0000 lwz r0, [r12] 00009FAC 804C0004 lwz r2, [r12 + 0x0004] 00009FB0 7C0903A6 mtctr r0 00009FB4 4E800420 bctr 00009FB8 00000000 .invalid 00009FBC 000C8000 .invalid 00009FC0 00000000 .invalid fn00009FC4: 00009FC4 818200C0 lwz r12, [r2 + 0x00C0] 00009FC8 90410014 stw [r1 + 0x0014], r2 00009FCC 800C0000 lwz r0, [r12] 00009FD0 804C0004 lwz r2, [r12 + 0x0004] 00009FD4 7C0903A6 mtctr r0 00009FD8 4E800420 bctr 00009FDC 00000000 .invalid 00009FE0 000C8000 .invalid 00009FE4 00000000 .invalid fn00009FE8: 00009FE8 818200C4 lwz r12, [r2 + 0x00C4] 00009FEC 90410014 stw [r1 + 0x0014], r2 00009FF0 800C0000 lwz r0, [r12] 00009FF4 804C0004 lwz r2, [r12 + 0x0004] 00009FF8 7C0903A6 mtctr r0 00009FFC 4E800420 bctr 0000A000 00000000 .invalid 0000A004 000C8000 .invalid 0000A008 00000000 .invalid fn0000A00C: 0000A00C 818200C8 lwz r12, [r2 + 0x00C8] 0000A010 90410014 stw [r1 + 0x0014], r2 0000A014 800C0000 lwz r0, [r12] 0000A018 804C0004 lwz r2, [r12 + 0x0004] 0000A01C 7C0903A6 mtctr r0 0000A020 4E800420 bctr 0000A024 00000000 .invalid 0000A028 000C8000 .invalid 0000A02C 00000000 .invalid fn0000A030: 0000A030 818200CC lwz r12, [r2 + 0x00CC] 0000A034 90410014 stw [r1 + 0x0014], r2 0000A038 800C0000 lwz r0, [r12] 0000A03C 804C0004 lwz r2, [r12 + 0x0004] 0000A040 7C0903A6 mtctr r0 0000A044 4E800420 bctr 0000A048 00000000 .invalid 0000A04C 000C8000 .invalid 0000A050 00000000 .invalid fn0000A054: 0000A054 818200D0 lwz r12, [r2 + 0x00D0] 0000A058 90410014 stw [r1 + 0x0014], r2 0000A05C 800C0000 lwz r0, [r12] 0000A060 804C0004 lwz r2, [r12 + 0x0004] 0000A064 7C0903A6 mtctr r0 0000A068 4E800420 bctr 0000A06C 00000000 .invalid 0000A070 000C8000 .invalid 0000A074 00000000 .invalid fn0000A078: 0000A078 818200D4 lwz r12, [r2 + 0x00D4] 0000A07C 90410014 stw [r1 + 0x0014], r2 0000A080 800C0000 lwz r0, [r12] 0000A084 804C0004 lwz r2, [r12 + 0x0004] 0000A088 7C0903A6 mtctr r0 0000A08C 4E800420 bctr 0000A090 00000000 .invalid 0000A094 000C8000 .invalid 0000A098 00000000 .invalid fn0000A09C: 0000A09C 818200D8 lwz r12, [r2 + 0x00D8] 0000A0A0 90410014 stw [r1 + 0x0014], r2 0000A0A4 800C0000 lwz r0, [r12] 0000A0A8 804C0004 lwz r2, [r12 + 0x0004] 0000A0AC 7C0903A6 mtctr r0 0000A0B0 4E800420 bctr 0000A0B4 00000000 .invalid 0000A0B8 000C8000 .invalid 0000A0BC 00000000 .invalid fn0000A0C0: 0000A0C0 818200DC lwz r12, [r2 + 0x00DC] 0000A0C4 90410014 stw [r1 + 0x0014], r2 0000A0C8 800C0000 lwz r0, [r12] 0000A0CC 804C0004 lwz r2, [r12 + 0x0004] 0000A0D0 7C0903A6 mtctr r0 0000A0D4 4E800420 bctr 0000A0D8 00000000 .invalid 0000A0DC 000C8000 .invalid 0000A0E0 00000000 .invalid fn0000A0E4: 0000A0E4 818200E0 lwz r12, [r2 + 0x00E0] 0000A0E8 90410014 stw [r1 + 0x0014], r2 0000A0EC 800C0000 lwz r0, [r12] 0000A0F0 804C0004 lwz r2, [r12 + 0x0004] 0000A0F4 7C0903A6 mtctr r0 0000A0F8 4E800420 bctr 0000A0FC 00000000 .invalid 0000A100 000C8000 .invalid 0000A104 00000000 .invalid fn0000A108: 0000A108 818200E4 lwz r12, [r2 + 0x00E4] 0000A10C 90410014 stw [r1 + 0x0014], r2 0000A110 800C0000 lwz r0, [r12] 0000A114 804C0004 lwz r2, [r12 + 0x0004] 0000A118 7C0903A6 mtctr r0 0000A11C 4E800420 bctr 0000A120 00000000 .invalid 0000A124 000C8000 .invalid 0000A128 00000000 .invalid 0000A12C 00000000 .invalid 0000A130 00000138 .invalid 0000A134 00000238 .invalid 0000A138 000001D4 .invalid 0000A13C 00000158 .invalid 0000A140 000001B4 .invalid 0000A144 00000294 .invalid 0000A148 00000294 .invalid 0000A14C 000000D0 .invalid 0000A150 00000BFC .invalid 0000A154 00000BFC .invalid 0000A158 00000BFC .invalid 0000A15C 00000C28 .invalid 0000A160 00000C64 .invalid 0000A164 00000D58 .invalid 0000A168 00000E80 .invalid 0000A16C 00000FC8 .invalid 0000A170 00000FD0 .invalid 0000A174 00000000 .invalid 0000A178 00001870 .invalid 0000A17C 00001868 .invalid 0000A180 00001870 .invalid 0000A184 0000187C .invalid 0000A188 00001890 .invalid 0000A18C 00001888 .invalid 0000A190 000018AC .invalid 0000A194 000018A4 .invalid 0000A198 000018BC .invalid 0000A19C 00001928 .invalid 0000A1A0 00001940 .invalid 0000A1A4 000019D4 .invalid 0000A1A8 000019EC .invalid 0000A1AC 00001AC8 .invalid 0000A1B0 00001AE8 .invalid 0000A1B4 00001AE8 .invalid 0000A1B8 000000E8 .invalid 0000A1BC 000000E0 .invalid 0000A1C0 00000118 .invalid 0000A1C4 00000110 .invalid 0000A1C8 00000188 .invalid 0000A1CC 00000180 .invalid 0000A1D0 00000224 .invalid 0000A1D4 0000021C .invalid 0000A1D8 000002A0 .invalid 0000A1DC 000002F8 .invalid 0000A1E0 00000400 .invalid 0000A1E4 00000478 .invalid 0000A1E8 00000588 .invalid 0000A1EC 00000640 .invalid 0000A1F0 0000075C .invalid 0000A1F4 0000075C .invalid 0000A1F8 00000A20 .invalid 0000A1FC 00000A14 .invalid 0000A200 00000A68 .invalid 0000A204 00000A5C .invalid 0000A208 00000B38 .invalid 0000A20C 00000B2C .invalid 0000A210 00000C80 .invalid 0000A214 00000C74 .invalid 0000A218 00000DD8 .invalid 0000A21C 00000E38 .invalid 0000A220 00001024 .invalid 0000A224 000010A8 .invalid 0000A228 000012A0 .invalid 0000A22C 00001360 .invalid 0000A230 00001558 .invalid 0000A234 00001558 .invalid 0000A238 00001678 .invalid 0000A23C 00001670 .invalid 0000A240 00001678 .invalid 0000A244 00001684 .invalid 0000A248 00001698 .invalid 0000A24C 00001690 .invalid 0000A250 000016B4 .invalid 0000A254 000016AC .invalid 0000A258 000016C4 .invalid 0000A25C 00001730 .invalid fn0000A260: 0000A260 00001748 .invalid 0000A264 000017DC .invalid 0000A268 000017F4 .invalid 0000A26C 000018D0 .invalid 0000A270 000018F0 .invalid 0000A274 000018F0 .invalid 0000A278 000000E8 .invalid 0000A27C 000000E0 .invalid 0000A280 00000118 .invalid 0000A284 00000110 .invalid 0000A288 00000178 .invalid 0000A28C 00000170 .invalid 0000A290 000001F4 .invalid 0000A294 000001EC .invalid 0000A298 00000250 .invalid 0000A29C 000002A8 .invalid 0000A2A0 000003D0 .invalid 0000A2A4 00000448 .invalid 0000A2A8 00000578 .invalid 0000A2AC 00000630 .invalid 0000A2B0 0000076C .invalid 0000A2B4 0000076C .invalid 0000A2B8 00000A24 .invalid 0000A2BC 00000A1C .invalid 0000A2C0 00000A64 .invalid 0000A2C4 00000A5C .invalid 0000A2C8 00000AFC .invalid 0000A2CC 00000AF4 .invalid 0000A2D0 00000BD0 .invalid 0000A2D4 00000BC8 .invalid 0000A2D8 00000C9C .invalid 0000A2DC 00000CF4 .invalid 0000A2E0 00000ED8 .invalid 0000A2E4 00000F50 .invalid 0000A2E8 00001138 .invalid 0000A2EC 000011F0 .invalid 0000A2F0 000013DC .invalid 0000A2F4 000013DC .invalid 0000A2F8 0000145C .invalid 0000A2FC 00001454 .invalid 0000A300 0000145C .invalid 0000A304 00001468 .invalid 0000A308 0000147C .invalid 0000A30C 00001474 .invalid 0000A310 00001498 .invalid 0000A314 00001490 .invalid 0000A318 000014A8 .invalid 0000A31C 000014F0 .invalid 0000A320 00001508 .invalid 0000A324 00001550 .invalid 0000A328 00001568 .invalid 0000A32C 000015C0 .invalid 0000A330 000015E0 .invalid 0000A334 000015E0 .invalid 0000A338 000000D8 .invalid 0000A33C 000000D0 .invalid 0000A340 00000108 .invalid 0000A344 00000100 .invalid 0000A348 000001AC .invalid 0000A34C 000001A4 .invalid 0000A350 00000284 .invalid 0000A354 0000027C .invalid 0000A358 000002F0 .invalid 0000A35C 0000032C .invalid 0000A360 00000474 .invalid 0000A364 000004B0 .invalid 0000A368 00000600 .invalid 0000A36C 00000648 .invalid 0000A370 000007A4 .invalid 0000A374 000007A4 .invalid 0000A378 00002250 .invalid 0000A37C 00002248 .invalid 0000A380 00002290 .invalid 0000A384 00002288 .invalid 0000A388 00002388 .invalid 0000A38C 00002380 .invalid 0000A390 0000250C .invalid 0000A394 00002504 .invalid 0000A398 000025A8 .invalid 0000A39C 000025E4 .invalid 0000A3A0 00002838 .invalid 0000A3A4 00002874 .invalid 0000A3A8 00002AD4 .invalid 0000A3AC 00002B1C .invalid 0000A3B0 00002D88 .invalid 0000A3B4 00002D88 .invalid 0000A3B8 0000173C .invalid 0000A3BC 00001734 .invalid 0000A3C0 0000176C .invalid 0000A3C4 00001764 .invalid 0000A3C8 00001810 .invalid 0000A3CC 00001808 .invalid 0000A3D0 000018E8 .invalid 0000A3D4 000018E0 .invalid 0000A3D8 00001944 .invalid 0000A3DC 00001980 .invalid 0000A3E0 00001B48 .invalid 0000A3E4 00001B84 .invalid 0000A3E8 00001D54 .invalid 0000A3EC 00001D9C .invalid 0000A3F0 00001F78 .invalid 0000A3F4 00001F78 .invalid 0000A3F8 00000944 .invalid 0000A3FC 0000093C .invalid 0000A400 00000984 .invalid 0000A404 0000097C .invalid 0000A408 00000A78 .invalid 0000A40C 00000A70 .invalid 0000A410 00000BFC .invalid 0000A414 00000BF4 .invalid 0000A418 00000C98 .invalid 0000A41C 00000CD4 .invalid 0000A420 00000E6C .invalid 0000A424 00000EA8 .invalid 0000A428 00001048 .invalid 0000A42C 00001090 .invalid 0000A430 00001238 .invalid 0000A434 00001238 .invalid [section 1 header] name __missing__ default_address 00000000 total_size 174 unpacked_size 174 packed_size 73 section_kind PATTERN_DATA share_kind PROCESS alignment 04 [section 1 data] 0000000000000000 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 | 0000000000000010 | 00 01 00 04 00 00 00 20 00 00 00 00 00 00 00 00 | 0000000000000020 | 00 00 00 00 00 00 00 8C 00 00 00 00 00 00 42 D8 | B 0000000000000030 | 00 00 00 8C 00 00 00 00 00 00 39 D8 00 00 00 8C | 9 0000000000000040 | 00 00 00 00 00 00 5E 38 00 00 00 8C 00 00 00 00 | ^8 0000000000000050 | 00 00 55 20 00 00 00 8C 00 00 00 00 00 00 8F C4 | U 0000000000000060 | 00 00 00 8C 00 00 00 00 00 00 84 A8 00 00 00 8C | 0000000000000070 | 00 00 00 00 00 00 76 CC 00 00 00 8C 00 00 00 00 | v 0000000000000080 | 00 00 6E 70 00 00 00 8C 00 00 00 00 00 00 00 00 | np 0000000000000090 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000A0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000B0 | 00 00 00 00 00 00 00 00 00 00 A1 30 00 00 00 00 | 0 00000000000000C0 | 00 00 00 00 00 00 A1 50 00 00 28 30 00 00 00 00 | P (0 00000000000000D0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000E0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000F0 | 00 00 00 00 00 00 00 2C 00 00 A1 78 00 00 39 D8 | , x 9 0000000000000100 | 00 00 00 38 00 00 00 44 00 00 A2 38 00 00 55 20 | 8 D 8 U 0000000000000110 | 00 00 00 50 00 00 00 5C 00 00 A2 F8 00 00 6E 70 | P \ np 0000000000000120 | 00 00 00 68 00 00 00 74 00 00 00 80 00 00 00 00 | h t 0000000000000130 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000150 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000170 | 00 00 00 00 | [section 1 relocation program disassembly] 0000: 0141 reloc_skip_then_add_sect_d skip_words=5, num_words=1 0002: 8007 reloc_incr_reloc_addr delta=0x8 0004: 4408 reloc_v_add_sect_c_sect_d_none num_3_word_blocks=9 0006: 4A0A reloc_v_add_imports num_words=11 0008: 4001 reloc_v_add_sect_c num_words=2 000A: 4A00 reloc_v_add_imports num_words=1 000C: 4001 reloc_v_add_sect_c num_words=2 000E: 4A02 reloc_v_add_imports num_words=3 0010: 601C reloc_i_add_import index=0x1C 0012: 4A02 reloc_v_add_imports num_words=3 0014: 600F reloc_i_add_import index=0xF 0016: 6020 reloc_i_add_import index=0x20 0018: 4A00 reloc_v_add_imports num_words=1 001A: 0001 reloc_skip_then_add_sect_d skip_words=0, num_words=1 001C: 4001 reloc_v_add_sect_c num_words=2 001E: 0002 reloc_skip_then_add_sect_d skip_words=0, num_words=2 0020: 9100 reloc_repeat blocks=2 (dest=0x1C), times=1 0022: 4001 reloc_v_add_sect_c num_words=2 0024: 0003 reloc_skip_then_add_sect_d skip_words=0, num_words=3 0026: 4A00 reloc_v_add_imports num_words=1 0028: 6010 reloc_i_add_import index=0x10 002A: 6023 reloc_i_add_import index=0x23 002C: 6011 reloc_i_add_import index=0x11 002E: 6024 reloc_i_add_import index=0x24 0030: 4A02 reloc_v_add_imports num_words=3 0032: 6012 reloc_i_add_import index=0x12 0034: 4A08 reloc_v_add_imports num_words=9 [section 2 header] name __missing__ default_address 00000000 total_size 0 unpacked_size 0 packed_size 3A0 section_kind LOADER share_kind GLOBAL alignment 02 [export table: 0 entries] [import table: 40 entries] 0 => [import InterfaceLib:NewPtrClear (02)] 1 => [import InterfaceLib:MemError (02)] 2 => [import InterfaceLib:SetComponentInstanceStorage (02)] 3 => [import InterfaceLib:NewHandle (02)] 4 => [import InterfaceLib:DisposeHandle (02)] 5 => [import InterfaceLib:PurgeSpace (02)] 6 => [import InterfaceLib:GetZone (02)] 7 => [import InterfaceLib:SystemZone (02)] 8 => [import InterfaceLib:SetZone (02)] 9 => [import InterfaceLib:ApplicationZone (02)] 10 => [import InterfaceLib:DisposePtr (02)] 11 => [import InterfaceLib:CallUniversalProc (02)] 12 => [import InterfaceLib:FixDiv (02)] 13 => [import InterfaceLib:HUnlock (02)] 14 => [import InterfaceLib:DisposeCTable (02)] 15 => [import InterfaceLib:HLock (02)] 16 => [import InterfaceLib:Enqueue (02)] 17 => [import InterfaceLib:Dequeue (02)] 18 => [import InterfaceLib:GetComponentRefcon (02)] 19 => [import InterfaceLib:GetComponentInstanceA5 (02)] 20 => [import InterfaceLib:SetComponentRefcon (02)] 21 => [import InterfaceLib:OpenComponentResFile (02)] 22 => [import InterfaceLib:Get1Resource (02)] 23 => [import InterfaceLib:ResError (02)] 24 => [import InterfaceLib:DetachResource (02)] 25 => [import InterfaceLib:CloseComponentResFile (02)] 26 => [import InterfaceLib:HPurge (02)] 27 => [import InterfaceLib:BlockMove (02)] 28 => [import QuickTimeLib:GetImageDescriptionCTable (02)] 29 => [import QuickTimeLib:DequeueSyncTask (02)] 30 => [import QuickTimeLib:LockRemapTable (02)] 31 => [import QuickTimeLib:UpdateRemapTable (02)] 32 => [import QuickTimeLib:ICMDecompressComplete (02)] 33 => [import QuickTimeLib:NewCallBack (02)] 34 => [import QuickTimeLib:ICMShieldSequenceCursor (02)] 35 => [import QuickTimeLib:CallMeWhen (02)] 36 => [import QuickTimeLib:VBlankPreSync (02)] 37 => [import QuickTimeLib:VBlankPostSync (02)] 38 => [import QuickTimeLib:CancelCallBack (02)] 39 => [import QuickTimeLib:QueueSyncTask (02)]